从 SQL Server Compact 数据库下载 byte[] 文件
Downloading byte[] file from a SQL Server Compact database
我有一个 ASP.NET MVC 项目 Entity Framework。我的应用程序接受一个文件并将其作为 byte[]
保存在我的 SQL Server Compact 数据库中。
当我想查看上传的文件时,我想把它转成普通的文件格式。这怎么可能?
这是我的上传方式
if (Request.Files != null && Request.Files.Count == 1)
{
var file = Request.Files[0];
if (file != null && file.ContentLength > 0)
{
var content = new byte[file.ContentLength];
file.InputStream.Read(content, 0, file.ContentLength);
applicant.CV = content;
db.Applicants.Add(applicant);
db.SaveChanges();
return RedirectToAction("list");
}
}
我有多个文件,对于每个文件,我都希望能够在单击按钮时下载并查看它们
只需要将字节转换为字符
char[] chars = Encoding.Unicode.GetChars(da);
和return一个定义其类型和要包含的数据的文件
我有一个 ASP.NET MVC 项目 Entity Framework。我的应用程序接受一个文件并将其作为 byte[]
保存在我的 SQL Server Compact 数据库中。
当我想查看上传的文件时,我想把它转成普通的文件格式。这怎么可能?
这是我的上传方式
if (Request.Files != null && Request.Files.Count == 1)
{
var file = Request.Files[0];
if (file != null && file.ContentLength > 0)
{
var content = new byte[file.ContentLength];
file.InputStream.Read(content, 0, file.ContentLength);
applicant.CV = content;
db.Applicants.Add(applicant);
db.SaveChanges();
return RedirectToAction("list");
}
}
我有多个文件,对于每个文件,我都希望能够在单击按钮时下载并查看它们
只需要将字节转换为字符
char[] chars = Encoding.Unicode.GetChars(da);
和return一个定义其类型和要包含的数据的文件