如何使用浏览器缓存保存PDF文件? 我也不想让用户下载或复制缓存的PDF。 例如: 在第一个用户访问地址example.com/files/11,可以看到PDF文件。 下次(离线或在线)如果用户访问该地址仍然可以看到PDF但无法下载或复制PDF文件。
我已尝试过编入索引的数据库https://hacks.mozilla.org/2012/02/storing-images-and-files-in-indexeddb/,但我没有为我工作
我知道不可能阻止用户下载文件我只是想让它变得更难。
更新 我的代码:
<?php
header("Cache-Control: max-age=2592000");
header('Content-Transfer-Encoding: binary');
header('Accept-Ranges: bytes');
header("Content-type:application/pdf");
readfile('a.pdf');
?>
当a.pdf存在时它工作正常,但是当我删除或重命名a.pdf时,即使我启用了缓存,也无法加载pdf文件