我建立了允许拖放的文件上传。
我可以检测到何时将文件拖动到可拖动元素上,我的问题是:
一旦我检测到一个文件被拖到元素上,是否可能-它的1个文件还是多个文件?
(我只允许上传单个文件-不允许用户删除多个文件)。
非常感谢您的帮助,
美好的一天。
最佳答案
如果您使用jQuery注册drop
处理程序,则详细信息位于ev.originalEvent
属性中:
function drop(ev) {
int n = ev.originalEvent.dataTransfer.files.length;
}
但是,只有在实际删除文件后,该选项才可用-
dragenter
事件不会填充该属性。