因此,我尝试让用户按目录上传文件,因为他们可能需要上传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个文件。