使用mvc应用程序下载文件

时间:2016-08-30 17:37:53

标签: asp.net-mvc-4

使用mvc应用程序下载文件时遇到问题。我不知道问题是什么,因为我的代码没有抛出任何错误,我是mvc的新手。

我的代码如下:

    public FileResult DownloadDocument(JobModel data)
        {

            string filename = data.DocumentDetails[0].DocumentName;
            string filepath = data.DocumentDetails[0].Path;

            byte[] filedata = System.IO.File.ReadAllBytes(Server.MapPath(PathToSaveDocument + filepath));
            string contentType = MimeMapping.GetMimeMapping(Server.MapPath(PathToSaveDocument + filepath));

            var cd = new System.Net.Mime.ContentDisposition
            {
                FileName = filename,
                Inline = true,
            };

            Response.AppendHeader("Content-Disposition", cd.ToString());

            return File(filedata, contentType);
}

请提前帮助和谢谢。

0 个答案:

没有答案