图像存储在Xamarin Android的内部存储器中,但我可以';t从内存中获取图像

图像存储在Xamarin Android的内部存储器中,但我可以';t从内存中获取图像,android,xamarin,xamarin.ios,xamarin.android,xamarin.forms,Android,Xamarin,Xamarin.ios,Xamarin.android,Xamarin.forms,我成功地将图像存储到内部存储器,但在Android中,我无法显示来自内部存储器的图像 我在Xamarin.Android中存储的代码: public void SavePictureToDisk"ProfilePicture", byte[] imageData) { var pictures = System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal);

我成功地将图像存储到内部存储器,但在Android中,我无法显示来自内部存储器的图像

我在Xamarin.Android中存储的代码:

public void SavePictureToDisk"ProfilePicture", byte[] imageData)
    {            
        var pictures = System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal);
        string filePath = System.IO.Path.Combine(pictures, "ProfilePicture"+".png");
        try
        {
            System.IO.File.WriteAllBytes(filePath, imageData);
            File fl = new File(filePath);         
        }
        catch (System.Exception e)
        {
            System.Console.WriteLine(e.ToString());
        }
    }
我成功地将图像存储到Android的内部存储器中。 访问存储在Xamarin.Forms中的文件的我的代码

public async void ImageDisplay()
{
        IFolder rootFolder = FileSystem.Current.LocalStorage;
        IFile imgfile1 = await rootFolder.GetFileAsync("ProfilePicture.png");
        ImgUser.Source = ImageSource.FromFile(imgfile1.Path);
}
但是图像显示是空白的。请帮帮我。我已经试了很多次了,但是什么都没有得到。
Thanx提前。

您是否在
AndroidManifest.xml
中声明了所有必需的权限?我添加了权限,要求我可以获取一些存储在内部存储器中的图像,但一些图像无法显示。嘿!您是否能够以某种方式提供应用程序的副本?我想看看我是否能弄清楚发生了什么。读写文件需要什么权限?