【发布时间】:2014-03-14 15:38:02
【问题描述】:
我有如下蓝图,并使用flask-upload上传文件
@blueprint.route('/', methods=['GET', 'POST'])
def upload_file1():
# user = User.query.filter_by(id=current_user.id).first_or_404()
form = PhotoFormUpload()
if request.method == 'POST':
file = request.files['file']
if file and allowed_file(file.filename):
foto = form.photo_upload.data.lower()
filename = user_photos.save(foto)
update_avatar = User.query.filter_by(id=current_user.id).update(dict(avatar=filename))
db.session.commit()
flash('Upload Success', category='success')
return render_template('upload/display_photo.html', filename=filename)
else:
return render_template('upload/upload.html', form=form)
我改变 照片 = form.photo_upload.data 到 照片 = form.photo_upload.data.lower() 但它不起作用 如何重命名上传的文件名?
【问题讨论】:
标签: file file-upload upload flask