大佬教程收集整理的这篇文章主要介绍了HTML5,JavaScript:从外部窗口拖放文件(Windows资源管理器),大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我想要一个很好的解释的示例代码。我不想使用第三方库,因为我需要根据我的需要修改代码。代码应该基于HTML5和JavaScript。我不想使用JQuery。
我花了整整一天寻找材料的好材料,但令人惊讶的是,我没有找到任何好的东西。我发现这些示例在Mozilla上工作,但对Chrome无效。
var dropZone = document.getElementById('dropZone'); // Optional. Show the copy icon when dragging over. Seems to only work for chrome. dropZone.addEventListener('dragover',function(E) { e.stopPropagation(); e.preventDefault(); e.dataTransfer.dropEffect = 'copy'; }); // Get file data on drop dropZone.addEventListener('drop',function(E) { e.stopPropagation(); e.preventDefault(); var files = e.dataTransfer.files; // Array of all files for (var i=0,file; file=files[i]; i++) { if (file.type.match(/image.*/)) { var reader = new FileReader(); reader.onload = function(e2) { // finished reading file data. var img = document.createElement('img'); img.src= e2.target.result; document.body.appendChild(img); } reader.readAsDataURL(filE); // start reading the file data. } } });
<div id="dropZone" style="width: 100px; height: 100px; BACkground-color: red"></div>
以上是大佬教程为你收集整理的HTML5,JavaScript:从外部窗口拖放文件(Windows资源管理器)全部内容,希望文章能够帮你解决HTML5,JavaScript:从外部窗口拖放文件(Windows资源管理器)所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。