【发布时间】:2014-05-15 21:57:31
【问题描述】:
我的应用程序目前允许直接链接到服务器上的 PDF 文件,但现在需要保护这些文件,并且出于安全考虑,必须逐步取消直接链接。
我尝试了以下几行将 PDF 文件发送给客户端。它工作正常。
Response.Clear();
Response.ContentType = "Application/pdf";
Response.WriteFile(filepath);
Response.End();
但有一个问题。
链接 PDF 文件后,浏览器会立即呈现前几页,同时下载其余页面。但使用上述方法,浏览器会等到整个文件下载完毕,然后继续渲染 PDF。
那么有没有办法诱使浏览器模仿打开直接链接的 PDF?
【问题讨论】:
标签: c# asp.net pdf iis webforms