zoukankan      html  css  js  c++  java
  • HTML 接收本地文件

    HTML代码请把文件拖到下面的框里
    触发drop事件
    读取拖放的文件常用情况:
    结合XMLHttpRequest和拖放文件实现上传
    查看和管理本地文件和图片

    <!DOCTYPE HTML> 
    <html>
    <head> 
        <style type="text/css"> 
            #dropTarget {width: 200px; height: 200px; background: #ccc; border: 1px solid #999;} 
            </style> 
    </head> 
    <body>
    <p>请把文件拖到下面的框里:</p> 
    <div id="dropTarget"></div> 
    <div id="output"></div> 
    <script type="text/javascript"> 
            function dragHandle(event)
                {
                    var info = "", outputEle = document.getElementById("output"), 
                    files, i, len; event.preventDefault(); 
                    if(event.type == "drop")
                    {
                        files = event.dataTransfer.files;
                        i = 0;
                        len = files.length; 
                        while(i < len){ 
                            info += files[i].name + "( " + files[i].type + ", " + files[i].size + " bytes) <br>"; i++; 
                        } 
                        outputEle.innerHTML = info; 
                    }
                } 
                var dropTargetEle = document.getElementById("dropTarget");
                dropTargetEle.addEventListener("dragenter", dragHandle, false); 
                dropTargetEle.addEventListener("dragover", dragHandle, false); 
                dropTargetEle.addEventListener("drop", dragHandle, false); 
    </script> 
    </body> 
    </html>
  • 相关阅读:
    第七周学习进度
    环形数组求子数组最大和
    第六周学习进度
    团队
    子数组和最大值
    第五周学习进度
    第四周学习进度
    构建之法第一篇阅读笔记
    关于Sublime text 的PHP编译环境配置的问题
    PHP基础之 数组(二)
  • 原文地址:https://www.cnblogs.com/dzzy/p/5772002.html
Copyright © 2011-2022 走看看