return all uploaded file
This commit is contained in:
parent
3e65e45cb9
commit
1b776ae758
@ -8,15 +8,15 @@ FILE_DIR = './data/'
|
|||||||
@file.route('/', methods=['POST'])
|
@file.route('/', methods=['POST'])
|
||||||
def upload():
|
def upload():
|
||||||
files = request.files.getlist('file')
|
files = request.files.getlist('file')
|
||||||
|
res = []
|
||||||
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()
|
||||||
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()
|
db.session.flush()
|
||||||
res.append(new_file.as_dict())
|
res.append(new_file.as_dict().copy())
|
||||||
|
|
||||||
db.session.commit()
|
db.session.commit()
|
||||||
return jsonify(res)
|
return jsonify(res)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user