如何在 uwp 中将存储文件转换为字节数组
How to Convert a Storage file in an array of byte in uwp
我必须将我的文档存储在我的 sqlite 数据库中,为此我正在使用存储文件来临时存储该文件,现在我需要将该存储文件转换为字节数组。有没有办法实现那个东西。
假设你可以得到你的存储文件,类型是StorageFile
,你可以用这个方法转换:
public async Task<byte[]> GetBytesFromFile(StorageFile file)
{
var stream = await file.OpenStreamForReadAsync();
byte[] bytes = new byte[stream.Length];
await stream.ReadAsync(bytes, 0, bytes.Length);
stream.Seek(0, SeekOrigin.Begin);
return bytes;
}
此致。
我必须将我的文档存储在我的 sqlite 数据库中,为此我正在使用存储文件来临时存储该文件,现在我需要将该存储文件转换为字节数组。有没有办法实现那个东西。
假设你可以得到你的存储文件,类型是StorageFile
,你可以用这个方法转换:
public async Task<byte[]> GetBytesFromFile(StorageFile file)
{
var stream = await file.OpenStreamForReadAsync();
byte[] bytes = new byte[stream.Length];
await stream.ReadAsync(bytes, 0, bytes.Length);
stream.Seek(0, SeekOrigin.Begin);
return bytes;
}
此致。