2014-09-03 50 views
-1

我使用烧瓶,并希望有蓝图像下面我的代码在烧瓶加密的URL链接。我想在Web浏览器中生成的加密URL链接返回和镜像文件显示。我读itsdangerous模块,但不知道如何返回原始图像文件(PNG,JPG,GIF等) @blueprint.route("/") def image_file_link_encrypt(encryptlink): return send_file(imagefilelocation) 如何生成图像文件

如何实现这一点,因为我在Python /编程是新我不知道如何创建此。 为什么我需要这个,因为该文件的路径包含用户的电子邮件地址(信息公开) 现有的系统在PHP中,我想要在烧瓶microframework中构建相同的url方案 我阅读How to serve static files in Flask其他帖子,但没有想法如何编写我的场景。 谢谢

+0

为什么downvoted? – user1288188 2014-09-03 04:02:08

回答

1

isdangerous基于哈希函数和hmac - 这意味着你可以编码你的路径字符串,但很难解码它(你可以验证它)。

一个方法只创建路径与密码随机或采取身体的哈希|真正路径和商店网址和实际文件名的数据库。

另一种使用可逆的密码为AES

相关问题