【发布时间】:2015-03-03 07:57:25
【问题描述】:
我有一个带有实体框架的 ASP.NET MVC 项目。我的应用程序接受一个文件并将其保存为 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");
}
}
我有多个文件,对于每个文件,我希望能够在单击按钮时下载并查看它们
【问题讨论】:
-
“转成普通文件格式”是什么意思?如果您已经上传了确切的文件,那么不只是将这些字节以正确的文件扩展名保存到磁盘吗?
-
表示我将文件上传到数据库中的字节[]格式,我要下载它
标签: c# sql asp.net-mvc ef-code-first sql-server-ce