使用MVC打开SQL FileStream

时间:2013-05-20 16:55:43

标签: sql-server asp.net-mvc sql-server-2012 filestream

我有一个使用SQL FileStream存储文件的数据库表。

我在SQL实例中启用了完整的文件流功能

我想生成一个超链接,允许我在外部应用程序(Word,visio,excel)中打开文件,并在进行更改后重新保存。这可以用FileStream吗?

目前这是我用来查看文档的代码。但这似乎没有使用FileStream功能。

public FileContentResult GetDoc(int id)
    {
        Document doc = db.Documents.Single(o => o.Id == id);



        byte[] fileContent = null;
        string mimeType = "";
        string filename = "";

        fileContent = (byte[])doc.DocumentContents;
        mimeType = doc.DocumentMimeType;
        filename = doc.DocumentFileName;

        return File(fileContent, mimeType, filename);

    }

0 个答案:

没有答案