我正在部署一个网站,用户可以从中购买 pdf。现在我正在寻找存储方式,pdfs
以便只有在付款完成后才能下载。我遇到了一种方法,我可以将 pdf 存储到Mysql
数据库中,并在所需凭据满足时生成它的路径。
有没有其他方法可以做到这一点,并且指向 pdf 文件的链接应该是动态的和加密的,以便无法预测到其他书籍的其他链接。
我使用的服务器端语言是PHP
我正在部署一个网站,用户可以从中购买 pdf。现在我正在寻找存储方式,pdfs
以便只有在付款完成后才能下载。我遇到了一种方法,我可以将 pdf 存储到Mysql
数据库中,并在所需凭据满足时生成它的路径。
有没有其他方法可以做到这一点,并且指向 pdf 文件的链接应该是动态的和加密的,以便无法预测到其他书籍的其他链接。
我使用的服务器端语言是PHP
有没有其他方法可以做到这一点,并且指向 pdf 文件的链接应该是动态的和加密的,以便无法预测到其他书籍的其他链接。
我希望这段代码有帮助
<?php
// We'll be outputting a PDF
header('Content-type: application/pdf');
// It will be called downloaded.pdf
header('Content-Disposition: attachment; filename="downloaded.pdf"');
// The PDF source is in original.pdf
readfile('original.pdf');
?>
我会 :
拒绝对文件的任何访问——即使用 .htaccess 文件(这样,没有人可以访问该文件)
开发一个 PHP 脚本:
优点是您的 PHP 脚本可以访问数据库——这意味着它可以允许用户登录、注销,它可以使用会话,...
这是适合此问题的堆栈用户的另一个答案:为 PDF 创建安全文件托管服务器