目前我使用 Flask 作为后端,使用 javascript(& HTML) 作为前端。我正在从 HTML 中的表单字段读取文件,并将其发送到后端( flask )并从末尾读取文件,如下所示:
<input id="upload_input" name="file" type="file"/> {frontend : HTML form}
f = request.files['file'] {backend}
我正在使用文件选择器来选择文件。 处理文件后,我将输出发送到前端。现在完成此操作后我回到前端。再次显示从后端收到的信息后,我想使用相同的文件(也就是说,我想将相同的文件重新发送回后端)。但是我想要某种机制,使我不必再次选择我的文件(因为它是我之前选择的同一个文件),无论如何我的应用程序理解重新读取同一个文件。有人可以帮我吗?
最佳答案
你应该看看 Flask Sessions。链接在这里:Flask-Session
这将允许您将文件存储在服务器上的目录中(使用常规 python 文件 I/O),然后通过 session['filepath']
访问其路径。确保 session 完成后删除该文件以释放空间。
关于javascript - 选择 flask 中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38537149/