gpt4 book ai didi

ASP.NET - 无需缓存即可安全显示 PDF

转载 作者:太空宇宙 更新时间:2023-11-03 13:28:27 25 4
gpt4 key购买 nike

我正在寻找一种在网络浏览器中安全显示 PDF 的方法。下载文件以外的其他内容,这些文件将存储在临时 Internet 文件中。

我在想这样的事情:

http://www.codeproject.com/Articles/41933/ASP-NET-PDF-Viewer-User-Control-Without-Acrobat-Re

但是图像会被缓存。我希望能够在 PDF 数据上设置 no-cacheno-store header 。

到目前为止,我提出的想法是将 PDF 中的页面读入图像,然后将图像作为 base 64 嵌入到页面的 HTML 中(将具有适当的响应 header )。不过,我预计这将是一种非常缓慢的做事方式。

是否有更好的解决方案,甚至是一个不错的 ASP.NET 控件?

谢谢!

最佳答案

将以下内容添加到您的 .htaccess 文件

代码:

<FilesMatch "\.pdf$">
FileETag None
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"

</FilesMatch>

这应该关闭所有缓存。

关于ASP.NET - 无需缓存即可安全显示 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15164797/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com