转载请注明出处:小锋学长生活大爆炸[xfxuezhang.cn]
背景说明
截至目前,用新版的flask实现文件上传(用到flask_uploads库),会出现这个问题。
问题原因
版本问题,新的werkzeug已经把secure_filename的位置改了。
解决方法
手动修改flask_uploads.py:
把原本的
from werkzeug import secure_filename, FileStorage
改为
from werkzeug.utils import secure_filename
from werkzeug.datastructures import FileStorage
就可以了。