我有一个表单,其中我可以在多个字段中上传多个文件。
例如: 我有一个名为PR1的字段,另一个是Pr2和PR3,在每个字段中,我都可以上传(或不上传)多个文件,上传功能正常工作:
files = request.files
for prodotti in files:
print(prodotti)
for f in request.files.getlist(prodotti):
if prodotti == 'file_ordine':
os.makedirs(os.path.join(app.instance_path, 'file_ordini'), exist_ok=True)
f.save(os.path.join(app.instance_path, 'file_ordini', secure_filename(f.filename)))
print(f)
所以使用这种方法,例如结果为:
Pr1
<FileStorage: 'FAIL #2.mp3' ('audio/mp3')>
现在,我想要更新数据库中 pr1
行的 file
字段,只需要文件名称和文件扩展名即可。如何获取文件名?