从 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一个定义其类型和要包含的数据的文件