如何使用 FLASK 临时存储上传的文件
how to temporary store uploaded files using FLASK
我正在使用 Flask 创建一个 Web 应用程序,该应用程序从用户那里获取 3 个输入:姓名、照片、成绩。
我想根据用户的会话临时存储这些信息。
作为初学者,我读到会话不是用于存储文件的,你推荐我使用什么其他安全方式?
我建议将文件写入磁盘。
如果这真的是暂时的,例如你有一个两步注册表格,你可以将文件写入临时文件或临时目录。
请参阅 https://docs.python.org/3/library/tempfile.html
中的优秀文档
也许这不应该是暂时的?听起来用户图片更永久。
那么我会推荐例如为每个用户创建一个目录并将文件存储在那里。
这是使用标准 Python io 完成的,例如使用 open
函数。
关于读写文件的更多信息也可以在官方Python文档中找到:
https://docs.python.org/3/tutorial/inputoutput.html#reading-and-writing-files
我正在使用 Flask 创建一个 Web 应用程序,该应用程序从用户那里获取 3 个输入:姓名、照片、成绩。
我想根据用户的会话临时存储这些信息。 作为初学者,我读到会话不是用于存储文件的,你推荐我使用什么其他安全方式?
我建议将文件写入磁盘。
如果这真的是暂时的,例如你有一个两步注册表格,你可以将文件写入临时文件或临时目录。
请参阅 https://docs.python.org/3/library/tempfile.html
中的优秀文档也许这不应该是暂时的?听起来用户图片更永久。
那么我会推荐例如为每个用户创建一个目录并将文件存储在那里。
这是使用标准 Python io 完成的,例如使用 open
函数。
关于读写文件的更多信息也可以在官方Python文档中找到:
https://docs.python.org/3/tutorial/inputoutput.html#reading-and-writing-files