使用javascript数据传输API上载文件夹

使用javascript数据传输API上载文件夹,javascript,reactjs,typescript,drag-and-drop,Javascript,Reactjs,Typescript,Drag And Drop,我目前正在做一个React项目。我有一个使用Javascript数据传输API的组件。目标是您可以在此处拖放文件/文件夹以将其发送到API 我可以使用以下代码获取文件: const handleDrop=(e)=>{ e、 预防默认值(); const{files}=e.dataTransfer; }; 因此,我的组件正在工作,但这只适用于文件。我可以使用,但不是所有的浏览器都支持这一点。有没有其他方法可以实现文件和文件夹的工作拖放?看看这个:(与Opera或IE不兼容)

我目前正在做一个React项目。我有一个使用Javascript数据传输API的组件。目标是您可以在此处拖放文件/文件夹以将其发送到API

我可以使用以下代码获取文件:

const handleDrop=(e)=>{
e、 预防默认值();
const{files}=e.dataTransfer;
};
因此,我的组件正在工作,但这只适用于文件。我可以使用,但不是所有的浏览器都支持这一点。有没有其他方法可以实现文件和文件夹的工作拖放?

看看这个:(与Opera或IE不兼容)