我有一个带有Entity Framework的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");
}
}
我有多个文件,每个文件我希望能够下载并在点击按钮时看到它们
答案 0 :(得分:0)
只需要将字节转换为字符
char[] chars = Encoding.Unicode.GetChars(da);
并返回一个文件,定义它的类型和要包含的数据