在Flask中实现文件的上传,传统的方法比较繁琐,因此我们使用Flask为我们封装好的库来进行文件上传操作。 优点:优化了文件上传操作,使用方便 准备工作 安装文件上传需要用到的库 pip install flask-uploads 正式操作 我们计划使用Flask中表单处理的扩展库'flask-wtf'来实现文件提交的功能 导入类库 #文件类库 from flask_uploads import UploadSet,IMAGES,configure_uploads,path_request_class #表单类库 from flask_wtf import FlaskForm from wtforms import SubmitField from flask_wtf.file import FileField,FileAllowed.FileRequired 创建对象 #上传文件保存位置 #此处[]中的内容要写成'UPLOADED_名字_DEST',名字:创建上传对象时第一个参数大写 app.config['UPLOADED_PHOTOS_DEST'] = os.path.join(os.getcwd(),'static/upload') #加密 app.config['SECRET_KEY'] = '123456' #文件大小限制 app.config['MAX_CONTENT_LENGTH'] = 1024 * 1024 * 8 #创建上传对象,指定名字和上传文件的类型 photos =