Колба: при загрузке нескольких файлов список пуст - PullRequest
0 голосов
/ 25 сентября 2019

Я пытаюсь загрузить несколько файлов и сохранить их в указанной папке для последующего использования.Когда я использую getlist на входе, список становится пустым.

Я пробовал

<input type="file" name="rename" multiple/> 
<input type="file" name="rename" webkitdirectory mozdirectory/>
<input type="file" name="rename" webkitdirectory multiple/> 


files = request.files.getlist("rename")
files = request.files.getlist("rename[]")

HTML:

<form action="" method ="POST"> 

    <form action = "" method = "post" enctype="multipart/form-data">  
        <p>Upload files to be renamed.</p>
        <input type="file" name="rename" multiple/>  
        <input type = "submit" value="Upload">  <br><br>
    </form> 

</form>

Приложение для колб:

# route for renaming a directory/group of files
@app.route('/renamesubmit', methods=['GET', 'POST'])
def rename2():
    path = './HARCresults/'
    renamepath = path + 'rename/'
    csvname = session.get('csv', "None")
    csv = path + csvname
    if not os.path.exists(renamepath):
        os.mkdir(renamepath)
    if request.method == 'POST':  
        files = request.files.getlist("rename")
        for f in files:
            f.save(os.path.join(renamepath, f.filename))
        #rename(renamepath, csv)
        return redirect('/results')
    else:
        return render_template('renamesubmit.html')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...