我是Windows 8应用程序开发的新手。我正在使用XAML和C#。我正在使用文件选择器来选择图像。现在我想将此图像存储到SQLserver数据库中。但问题是没有办法在Store应用程序中将图像转换为字节。当我使用WCF做同样的事情我有路径问题,因为服务已经托管了一些其他。欢迎任何链接或帮助。提前致谢
答案 0 :(得分:0)
using System;
using System.Threading.Tasks;
using Windows.Storage;
using Windows.Storage.Streams;
public async Task<byte[]> GetBytesFromFile(StorageFile file)
{
byte[] fileBytes = null;
using (IRandomAccessStreamWithContentType stream = await file.OpenReadAsync())
{
fileBytes = new byte[stream.Size];
using (DataReader reader = new DataReader(stream))
{
await reader.LoadAsync((uint)stream.Size);
reader.ReadBytes(fileBytes);
}
}
return fileBytes;
}