引用本文http://www.thecssninja.com/html5/gmail-dragout .
如果我只使用以下方式拖动 1 个文件就可以了:
$(".dragme").on('dragstart', function (event) {
event.originalEvent.dataTransfer.setData("DownloadURL", ["application/octet-stream:image_name.jpg:http://full_image_url"]);
}
DownloadURL 值似乎接受一个字符串数组。
但是当我尝试增加这个数组中的 URL 数量时,它将变得无法使用。
那么,正确的做法是什么?
最佳答案
您不能使用数组来下载 URL。 第二个参数应该是 DOMString
https://developer.mozilla.org/en-US/docs/Web/API/DataTransfer/setData
关于javascript - 使用 event.dataTransfer.setData 从浏览器拖出多个文件到桌面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42335222/