0

在现场(ASP.NET)我有项目表。每个项目都有指向特定 pdf 的链接。这个 pdf 我从保存在数据库中的二进制数据生成。所以真的,我没有pdf文件的路径。当我点击链接时,我想下载文件。这个功能很好用。但是我将文件下载到使用浏览器的默认位置(默认情况下是C:\Users\Admin\Documents

我应该怎么做才能使浏览器显示保存对话框,用户可以在其中选择 pdf 的目标路径?

生成pdf文件的代码:

private void ProcessFile(byte[] file, string fileName)
    {
        Response.Clear();
        Response.ContentType = "application/pdf";
        Response.AddHeader("Content-Disposition",
            string.Format("attachment;filename=\"{0}\"", fileName));

        Response.BinaryWrite(file);

        Response.Flush();
        Response.End();
    }

关于我的代码:我将根据这篇文章重写一点

4

0 回答 0