@app.route('/', methods=['POST','GET'])
def upload_file():
inputname = request.args.get("lalala")
if request.method == 'POST':
if 'files[]' not in request.files:
flash('No file part')
return redirect(request.url)
files = request.files.getlist('files[]')
for file in files:
if file and allowed_file(file.filename):
filename = secure_filename(file.filename)
if inputname == "satu":
file.save(os.path.join(app.config['UPLOAD_FOLDER'], filename))
elif inputname == "dua":
file.save(os.path.join(app.config['UPLOAD_FOLDERR'], filename))
flash('Files successfully uploaded')
return redirect('/')
html
<form method="post" action="/" enctype="multipart/form-data">
<select name="lalala">
<option value="satu" selected>satu</option>
<option value="dua">dua</option>
</select>
<dl>
<p>
<input type="file" name="files[]" multiple="true" autocomplete="off" required>
</p>
</dl>
<p>
<input type="submit" value="Submit">
</p>
</form>