我正在尝试将varbinary转换为file(任何文件),我使用以下代码将数据保存在数据库中:
byte[] bytes;
string filename = Path.GetFileName(fuFile.PostedFile.FileName);
string contentType = fuFile.PostedFile.ContentType;
using (Stream fs = fuFile.PostedFile.InputStream)
{
using (BinaryReader br = new BinaryReader(fs))
{
bytes = br.ReadBytes((Int32)fs.Length);
}
}
它保存了一个代码:0xFFD8FFE000104A46494600010200.....
,我需要再次将其转换为文件。我用它来获取文件但在System.UnauthorizedAccessException
C://
byte[] buffer = (byte[])FileinDB;
File.WriteAllBytes("c:\\", buffer);
获取和下载该文件的最佳方式是什么?