请参阅此文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数量时,它将变得无法使用。
那么,这样做的正确方法是什么?
答案 0 :(得分:1)
你不能将数组用于DownloadURL。 第二个参数应该是DOMString
https://developer.mozilla.org/en-US/docs/Web/API/DataTransfer/setData