[英]Drag and drop file upload library for Internet Explorer
我找到了一个很棒的库,名为JQuery File Upload,用于在现代浏览器中上传拖放文件。 不幸的是,拖放在Internet Explorer中不起作用。
在IE中拖放文件上传是项目的要求,所以我想找到针对这种特定情况的解决方案。 我的想法是最终得到两个版本的上传页面,一个用于IE,另一个用于世界其他地方。
有没有人知道在IE中这样上传的好的activex库,不需要任何安装?
我认为最好的方法是使用新的HTML5拖放API和新的File API。
你可以试试dropZone ,支持IE 10+
FiledropJS 2是一个拖放文件上传库,它具有基于<Iframe>
的回退功能 ,可以在旧的IE中使用。 该页面有一个演示。 看起来很有希望,看看吧。
我写了一个javascript模块来做广义的拖放事件,包括:
它抽象了一堆关于html5拖放api的bizzaro事情,否则会浪费你几个小时的时间。 这是一个示例用法:
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
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.