当我上传包含多个其他字段的文件时,我收到一个内部服务器错误500,我想在同一个方法中使用。不过,我似乎搞不清到底是怎么回事。我使用Python中的Flask Upload来实现这一点,我不确定是否遗漏了一些显而易见的内容。下面是我正在使用的HTML、Javascript和Python。任何帮助都将不胜感激。在
#access via myURL.com/static/img/myImage.pngUPLOAD_FOLDER = '/static/img'
ALLOWED_EXTENSIONS = set(['png', 'jpg', 'jpeg', 'gif'])
@app.route('/dbUserContentAdd', methods=['GET', 'POST'])
@login_required
@confirm_email_required
def upload_file():
if request.method == 'POST':
file = request.files['file']
if file and allowed_file(file.filename):
filename = secure_filename(file.filename)
file.save(os.path.join(app.config['UPLOAD_FOLDER'], filename))
name = request.form.get('name', '')
selectedOption = request.form.get('selectedOption', '')
...
return "SUCCESS"
return 'NOT_POST'