我試圖讓文件名和顯示,我有以下錯誤,UnboundLocalError名單之前引用:局部變量「文件名」分配之前引用UnboundLocalError:局部變量「文件名」分配
這裏是代碼,即時通訊工作,似乎沒有正確設置循環。
@media.route('/uploadajax', methods=['POST'])
def upldfile():
if request.method == 'POST':
files = request.files.getlist('file[]')
for f in files:
if f and allowed_file(f.filename):
filename = secure_filename(f.filename)
updir = os.path.join(basedir, 'upload/')
f.save(os.path.join(updir, filename))
file_size = os.path.getsize(os.path.join(updir, filename))
else:
app.logger.info('ext name error')
return jsonify(error='ext name error')
return jsonify(name=filename, size=file_size)
如何解決循環問題?下面前for
循環將解決您的問題
這一問題發生時,你在'files'列表 –