我建立了允许拖放的文件上传。
我可以检测到何时将文件拖动到可拖动元素上,我的问题是:
一旦我检测到一个文件被拖到元素上,是否可能-它的1个文件还是多个文件?
(我只允许上传单个文件-不允许用户删除多个文件)。

非常感谢您的帮助,

美好的一天。

最佳答案

如果您使用jQuery注册drop处理程序,则详细信息位于ev.originalEvent属性中:

function drop(ev) {
    int n = ev.originalEvent.dataTransfer.files.length;
}


但是,只有在实际删除文件后,该选项才可用-dragenter事件不会填充该属性。

10-07 19:18
查看更多