【发布时间】:2011-05-26 01:04:53
【问题描述】:
我有一个脚本,它生成一个临时 PDF 文件,将其二进制流传输到客户端,然后将其删除。
如果你点击浏览器文件菜单中的“页面另存为”,它想保存我通过Content-Disposition指定的正确文件名。
但是,如果您在 Acrobat 阅读器或 Acrobat Pro 中单击“保存”按钮,它希望保存脚本文件的名称,将“.asp”替换为“.pdf”。就像 Acrobat 完全忽略了“Content-Disposition”
重要的是我不使用静态 URL,而是使用动态脚本生成 PDF,这样我可以在关闭流时立即删除它。否则,我无法知道客户端何时完成下载。
有解决办法吗?我看过几个帖子,但都没有答案。
【问题讨论】:
标签: pdf asp-classic