我在leanpub.com 上买了一本书。我对可以复制到闪存盘的技术非常感兴趣,但文件无法在另一台计算机上打开(我只看到白屏)。
当人们执行链接时,是否每个在leanpub 上销售受保护的文件或leanpub.com 的人都会在运行时创建受保护的文件?
如果它是在运行时创建的,我该如何使用 PHP?
编辑 1
简单的话;我想创建一个系统来保护我在网站上的 pdf 文件,就像leapub 一样。所以,下载了文件的人,不能轻易复制给别人。
编辑 2
为什么人们投反对票?我不认为这是 OOT。我很感兴趣用leanpub 技术来保护发布者的权利。我关心用户权限...
我一直在寻找http://php.net/manual/en/book.pdf.php。但我无法解决。
header("Content-Disposition: attachment; filename=".urlencode($the_file);
header("Content-Type: application/force-download");
header("Content-Type: application/octet-stream");
header("Content-Type: application/download");
header("Content-Description: File Transfer");
header("Content-Length: ".filesize($the_file));
//IS ANY POSSIBLE SOLUTION HERE TO ADD MORE HEADER TO PROTECT THE PUBLISHER RIGHT??
flush();
$fp = fopen($file, "r");
while (!feof($fp))
{
echo fread($fp, 65536);
flush(); // this is essential for large downloads
}
fclose($fp);
上面的代码为当前使用 url 发送的 pdf 文件添加更多标题并强制浏览器下载。
是否有任何可能的解决方案向当前 pdf 添加更多标题?