我是 Windows 8 应用程序开发的新手。我正在使用 XAML 和 C#。我正在使用文件选择器来选择图像。现在我想将此图像存储到 SQLserver 数据库中。但问题是无法在商店应用程序中将图像转换为字节。当我使用 WCF 做同样的事情时,我遇到了路径问题,因为该服务已在其他地方托管。欢迎任何链接或帮助。提前致谢
问问题
185 次
1 回答
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;
}
于 2013-07-16T06:18:23.303 回答