【发布时间】:2020-07-10 06:54:50
【问题描述】:
我正在使用烧瓶创建一个 Web 应用程序,该应用程序接受用户的 3 个输入:姓名、图片、成绩。
我想根据用户的会话临时存储这些信息。 作为初学者,我读到会话不用于存储文件,您还推荐我使用什么其他安全方式?
【问题讨论】:
标签: session flask storage flask-login
我正在使用烧瓶创建一个 Web 应用程序,该应用程序接受用户的 3 个输入:姓名、图片、成绩。
我想根据用户的会话临时存储这些信息。 作为初学者,我读到会话不用于存储文件,您还推荐我使用什么其他安全方式?
【问题讨论】:
标签: session flask storage flask-login
我建议将文件写入磁盘。
如果这真的是暂时的,例如您有一个两步注册表格,您可以将文件写入临时文件或临时目录。
请参阅https://docs.python.org/3/library/tempfile.html 的优秀文档
也许这不应该是暂时的?听起来用户图片是更永久的东西。
然后我会推荐例如为每个用户创建一个目录并将文件存储在那里。
这是使用标准 Python io 完成的,例如使用 open 函数。
有关读取和写入文件的更多信息也可以在官方 Python 文档中找到:
https://docs.python.org/3/tutorial/inputoutput.html#reading-and-writing-files
【讨论】: