fix response when uploading file(s)

This commit is contained in:
grimhilt 2023-07-31 01:49:49 +02:00
parent 9621e1a12f
commit c14747a205

View File

@ -10,15 +10,16 @@ def upload():
files = request.files.getlist('file') files = request.files.getlist('file')
for file in files: for file in files:
exists = db.session.query(File).filter(File.name == file.filename).first() exists = db.session.query(File).filter(File.name == file.filename).first()
print(file) res = []
if not exists: if not exists:
file.save(FILE_DIR + file.filename) file.save(FILE_DIR + file.filename)
new_file = File(name=file.filename, type=file.mimetype) new_file = File(name=file.filename, type=file.mimetype)
db.session.add(new_file) db.session.add(new_file)
db.session.flush()
res.append(new_file.as_dict())
db.session.flush()
db.session.commit() db.session.commit()
return jsonify({'message': 'File uploaded successfully'}) return jsonify(res)
@file.route('/', methods=['GET']) @file.route('/', methods=['GET'])
def list(): def list():