通过访问
Dropzone.instances
抓住你想要的实例。如果你只有一个,那就抓住它
Dropzone.instances[0]
. 如果有多个元素,则可以找到具有正确
id
在上面。一旦你有了推荐信,你就可以打电话
drop
然后沿着
dataTransfer
从自定义区域的
事件
滴
事件处理程序可以如下所示:
function (e) {
// make sure to avoid default browser handling (opens file in a new tab/window)
e.preventDefault();
if (e.dataTransfer && e.dataTransfer.files.length) {
// you could pass along the entire event, but probably best to just pass what you need
Dropzone.instances[0].drop({ dataTransfer: e.dataTransfer });
}
}
Here's a sandbox
以一个实际的例子。它实际上并没有将文件上传到服务器上,但您会看到它们像预期的那样被添加到dropzone中。