HTML5按目录上传文件,对于使用.DS_Store的Mac用户而言,此错误

时间:2019-01-21 17:12:00

标签: html5 macos flask file-upload http-post

因此,我尝试让用户按目录上传文件,因为他们可能需要上传300多个文件。我正在使用flask和python以及html5。目前,我的解决方案是:

_

在将其发送到瓶中时用以下方式处理:

    <form id="upload-form" action="{{ url_for('upload') }}" method="POST" enctype="multipart/form-data">
        <input type="file" name="file" webkitdirectory mozdirectory>
        <input type="submit" value="send">

我的问题是,当Mac用户选择目录时,它具有添加隐藏文件.DS_Store的意外影响。这会导致错误

  

IOError:[错误2]没有这样的文件或目录:   u'/ Users / repos / program / images / Folder / .DS_Store'

也ID而不是让用户看到他由于上传了隐藏文件而发送了3个文件而不是2个文件。

0 个答案:

没有答案