我正在尝试使用输入类型文件上传目录。它在 GoogleChrome 和 FireFox 中运行良好,但是当我在 Safari 浏览器中对其进行测试时,它无法允许用户选择单个文件。有没有办法限制用户选择单个文件,只允许在 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 浏览器的解决方案,请指导我。
任何帮助将不胜感激。
提前致谢,