【问题标题】:how to temporary store uploaded files using FLASK如何使用 FLASK 临时存储上传的文件
【发布时间】:2020-07-10 06:54:50
【问题描述】:

我正在使用烧瓶创建一个 Web 应用程序,该应用程序接受用户的 3 个输入:姓名、图片、成绩。

我想根据用户的会话临时存储这些信息。 作为初学者,我读到会话不用于存储文件,您还推荐我使用什么其他安全方式?

【问题讨论】:

    标签: session flask storage flask-login


    【解决方案1】:

    我建议将文件写入磁盘。

    如果这真的是暂时的,例如您有一个两步注册表格,您可以将文件写入临时文件或临时目录。

    请参阅https://docs.python.org/3/library/tempfile.html 的优秀文档

    也许这不应该是暂时的?听起来用户图片是更永久的东西。

    然后我会推荐例如为每个用户创建一个目录并将文件存储在那里。

    这是使用标准 Python io 完成的,例如使用 open 函数。

    有关读取和写入文件的更多信息也可以在官方 Python 文档中找到:

    https://docs.python.org/3/tutorial/inputoutput.html#reading-and-writing-files

    【讨论】:

      猜你喜欢
      • 2011-04-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-25
      • 1970-01-01
      • 2020-08-24
      相关资源
      最近更新 更多