У меня есть форма со многими полями, одним из которых является загрузка файла.
В форме есть это поле:
<div class="form-group">
<label class="control-label col-md-2">ID Ordine</label>
<div class="col-md-4">
<input class="form-control" type="text" name="id" size="100" maxlength="100" value="" autocomplete="off" required>
<span class="help-block"></span>
</div>
</div>
Я создал эту зону загрузки файлов внутри div:
<div class="m-dropzone dropzone m-dropzone--primary" action="/file_upload_prodotto" id="m-dropzone-two" >
<div class="m-dropzone__msg dz-message needsclick">
<input type="file" name="file_ordine">
<h3 class="m-dropzone__msg-title">Trascina o clicca su questa finestra per aggiungere i file.</h3>
<span class="m-dropzone__msg-desc">Tieni premuto CTRL per selezionare piú file.</span>
</div>
и в колбу загружаю файлы вроде:
@app.route('/file_upload_prodotto', methods=['GET', 'POST'])
def file_upload_prodotto():
data = request.form
print(data)
if request.method == 'POST':
f = request.files['file']
os.makedirs(os.path.join(app.instance_path, 'file_prodotti'), exist_ok=True)
f.save(os.path.join(app.instance_path, 'file_prodotti', secure_filename(f.filename)))
print(f)
return 'file uploaded successfully'
Я могу загрузить файл без проблем.
Моя настоящая проблема заключается в том, что я должен связать этот файл с определенным идентификатором, у меня есть этот идентификатор в форме.
Моя идея состояла в том, чтобы получить этот идентификатор, а затем написать функцию для обновления базы данных этого конкретного идентификатора с именем файла, который я загрузил.
Но я не могу понять, как получить удостоверение личности.
Ребята, вы можете мне помочь?