Flask:有什么例外werkzeug.datastructures.FileStorage.save()?

2024-05-14 10:23:38 发布

您现在位置:Python中文网/ 问答频道 /正文

处理文件上载时:

file = request.files['file']
file.save(os.path.join(app.config['UPLOAD_FOLDER'], filename))

我应该抓住哪些例外情况?FileStorage documentation不表示任何异常。在

参考号:Flask file upload


Tags: 文件pathconfigapposrequestsavefiles
1条回答
网友
1楼 · 发布于 2024-05-14 10:23:38

在你共享的Flask文件上传链接中似乎有一些很好的逻辑,可以防止出错。Werkzeug不会对此操作抛出任何“特殊”异常,但正如您所见,in the source code它们使用shutil python module,并为您捕获文件操作中的错误。。。在

不确定这是否有帮助,或者您是否期待其他异常。我的方法是在调用save()之后测试操作是否成功。在

相关问题 更多 >

    热门问题