return all uploaded file

This commit is contained in:
grimhilt 2023-08-01 22:35:51 +02:00
parent 3e65e45cb9
commit 1b776ae758

View File

@ -8,15 +8,15 @@ FILE_DIR = './data/'
@file.route('/', methods=['POST'])
def upload():
files = request.files.getlist('file')
res = []
for file in files:
exists = db.session.query(File).filter(File.name == file.filename).first()
res = []
if not exists:
file.save(FILE_DIR + file.filename)
new_file = File(name=file.filename, type=file.mimetype)
db.session.add(new_file)
db.session.flush()
res.append(new_file.as_dict())
res.append(new_file.as_dict().copy())
db.session.commit()
return jsonify(res)