【发布时间】:2010-10-20 18:01:00
【问题描述】:
我正在从旧网站构建一个网站,我需要展示很多 .pdf 文件。
我需要用户在看不到我的任何 .pdf 之前进行身份验证,但我不知道如何(而且我无法将我的 pdf 放入我的数据库中)。
我在 Python 中使用 Pylons。
感谢您的帮助。
如果你有任何问题,问我! :)
【问题讨论】:
标签: python html pdf permissions pylons
我正在从旧网站构建一个网站,我需要展示很多 .pdf 文件。
我需要用户在看不到我的任何 .pdf 之前进行身份验证,但我不知道如何(而且我无法将我的 pdf 放入我的数据库中)。
我在 Python 中使用 Pylons。
感谢您的帮助。
如果你有任何问题,问我! :)
【问题讨论】:
标签: python html pdf permissions pylons
这是我在 Pylons 中如何做到这一点的尝试。我还没有对此进行测试,但应该有足够的链接让你继续前进。
【讨论】:
您想使用 X-Sendfile 标头发送这些文件。具体细节取决于您使用的 Http 服务器。
【讨论】:
Paul 对 X-Sendfile 的建议非常好 - 这确实是处理将文档返回给用户的好方法。 (为保罗 +1 :)
至于前端,做这样的事情:
【讨论】:
也许带有 md5 密钥的文件名就足够了?
48cd84ab06b0a18f3b6e024703cfd246-myfilename.pdf
您可以使用 filename 和 datetime.now 来生成 md5 密钥。
【讨论】: