我正在为Windows 10 UWP制作图像浏览器应用程序。 我试图使用这两种方法中的任何一种:
因此,主要思想不是使用FilePicker单独加载每个图像,而是允许用户浏览所选文件夹中的所有图像,就像在Windows 10中的标准照片应用程序中一样。 但目前我无法使用这两种方法中的任何一种。例如,在此代码中:
413 Request Entity Too Large
我的位图对象永远不会被初始化。我想这取决于某种沙盒限制,但我无法理解应该怎样做才能访问所选文件夹中的所有图像。
答案 0 :(得分:3)
尝试使用stream而不是Path
设置Sourcefor (int i = 0; i < filesList.Count; i++)
{
using (var stream = await filesList[i].OpenAsync(Windows.Storage.FileAccessMode.Read))
{
var bitmapImage = new Windows.UI.Xaml.Media.Imaging.BitmapImage();
await bitmapImage.SetSourceAsync(stream);
}
}