我发现了一个很棒的库,名为JQuery File Upload,适用于在现代浏览器中实现拖放上传文件功能。不幸的是,在Internet Explorer中无法拖放文件。
在该项目中,IE浏览器拖放上传文件是必须要有的功能,因此我希望找到一个解决方案来满足这种特定情况。我的想法是最终有两个上传页面版本,一个用于IE,另一个用于其他浏览器。
有没有人知道一个好的ActiveX库,可用于IE中进行这样的上传,而且不需要任何安装?
我发现了一个很棒的库,名为JQuery File Upload,适用于在现代浏览器中实现拖放上传文件功能。不幸的是,在Internet Explorer中无法拖放文件。
在该项目中,IE浏览器拖放上传文件是必须要有的功能,因此我希望找到一个解决方案来满足这种特定情况。我的想法是最终有两个上传页面版本,一个用于IE,另一个用于其他浏览器。
有没有人知道一个好的ActiveX库,可用于IE中进行这样的上传,而且不需要任何安装?
我认为最好的方法是使用新的HTML5拖放API和新的文件API。
dd.drag(myDomNode, {
dragImage: true, // default drag image
start: function(setData, e) {
setData('myCustomData', JSON.stringify({a:1, b:"NOT THE BEES"})) // camel case types are allowed!*
}
})
dd.drop(myDropzone, {
drop: function(data, pointer, e) {
myDropzone.innerHTML = data.myCustomData
}
})
它在IE中也可以工作(具有通常的IE注意事项)。在此处查看完整文档:https://github.com/fresheneesz/drip-drop