我正在尝试使用文件输入类型上传目录。
在GoogleChrome和FireFox中运行良好,但是在Safari浏览器中测试时,它不起作用,它允许用户选择单个文件。有没有办法限制用户只能选择文件夹而不能选择单个文件。
以下是我使用的代码:
const UploadFolder = props => {
return (
<span>
<a className="dropdown-item" href='#'>
<i className="fa fa-cloud-upload mr-2 upload-icon" aria-hidden="true"></i>Upload Files Folder</a>
<input type='file' onChange={(e) => { props.onFolderSelect(e) }}
directory="" webkitdirectory="" mozdirectory="" allowdirs="" multiple />
</span>
)
}
export default UploadFolder;
如果有人知道Safari浏览器的解决方案,请指导我。
将不胜感激。
谢谢您提前的帮助。