日期:2014-05-16  浏览次数:20367 次

求问:IE6-8 如何获得拖拽到页面的文件名称(或路径)
我在网上找到一篇文章,在IE上实现拖拽的功能:
http://www.irt.org/articles/js204/
现在,我可以接收到拖拽文件到页面上的消息,但是我不知道如何获得拖拽进来的文件列表信息。


function drop() {
window.event.returnValue = false;
console.log("drop");
//console.log("    "+window.event.dataTransfer.getData('Text'));
//alert(window.event.dataTransfer.files.length); 不成功
console.log(window.event.dataTransfer);
console.log(window.event.dataTransfer.getData("URL")); 获得为NULL

}


在drop函数中如何获得拖拽进来的文件信息? 多谢各位。
ie javascript

------解决方案--------------------
这个好像不行,要系统 window 消息API 来实现
------解决方案--------------------
file input应该可以吧?不知道有多少浏览器支持。