【发布时间】:2020-01-02 06:37:48
【问题描述】:
我想将pdf文件名显示为文件名,但将函数名显示为文件名。下面是代码集
public async Task<FileStreamResult> GetPDF(string FileName, string DocName)
{
CloudFile file = Utility.CloudAzureFile(DocName, FileName, ".pdf");
string Cloudfilename = file.Uri.ToString();
if (file.Exists())
{
var stream = await file.OpenReadAsync();
return File(stream, "application/pdf");
}
return null;
}
我尝试了以下两种显示方法,但两种方法都打开了一个下载对话框。
return File(stream, "application/pdf", FileName);
和
Response.AddHeader("Content-Disposition", "attachment; filename="+DocName);
//Response.AppendHeader("Content-Disposition", FileName.ToString());
return File(stream, "application/pdf");
【问题讨论】:
标签: asp.net-mvc pdf filenames