存储/访问PDF文件的最佳方式

时间:2010-08-03 15:07:41

标签: php sql pdf

只是一个简单的问题(也许不是)

我希望在我的网站上添加一个让客户登录的方式,一旦登录,他们就可以选择我上传到我服务器的发票。

我的问题是,存储文件和访问文件的最佳方法是什么。 我已经做了一些谷歌搜索,并没有找到任何指示我正确方向的方式。

提前致谢

2 个答案:

答案 0 :(得分:2)

将它们上传到无法访问的目录(在www根之外或受htaccess保护)并使用PHP提供它们。

这可以这样做:

$file = '/path/to/yourpdf.pdf';

header('Content-type: application/pdf');
header('Content-Length: ' . filesize($file));
readfile($file);

使用PHP和SQL确定$file应该是什么以及用户是否有权查看该文件。

答案 1 :(得分:0)

我的一个建议是确保您不将实际文件存储在数据库中。确保您存储的所有内容都是指向存储在网络某处的文件的指针(超链接)。