UWP предоставил broadFileSystemAccess
возможность доступа к более широкому файлу через API в Windows.Storage namespace
. Вам нужно добавить ограниченную возможность broadFileSystemAccess
перед доступом. И, пожалуйста, избегайте использования System.IO
API. Для получения дополнительной информации, пожалуйста, обратитесь к следующему коду.
var file= await Windows.Storage.StorageFile.GetFileFromPathAsync(fileName);
if (file!= null)
{
byte[] result;
using (Stream stream = await file.OpenStreamForReadAsync())
{
using (var memoryStream = new MemoryStream())
{
stream.CopyTo(memoryStream);
result = memoryStream.ToArray();
}
}
}