码迷,mamicode.com
首页 > Web开发 > 详细

H5图片异步拖拽上传

时间:2017-06-02 17:25:50      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:script   file   css   event   weixin   doctype   xhr   gen   mda   

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style type="text/css">
 
#div1{width: 200px; height: 200px; background: red; margin: 50px;}
</style>
 <script src="http://hs.3g.cnfol.com/f=uh/Js/WeiXin/jquery.1.91.js"></script>
</head>
<body>
 
<div id="div1">将文件拖拽到此区域</div>
 
<input type="button" id="btn" value="subclick">
<img src=""  id="upimg" >
 
</body>
</html>
<script>
window.onload = function(){
    var odiv = document.getElementById(‘div1‘);
 
    odiv.ondragenter = function(){
        this.innerHTML=‘可以释放啦!‘;
    }
 
    odiv.ondragover = function(ev){
        ev.preventDefault();
    }
 
    odiv.ondragleave = function(){
        this.innerHTML = ‘将文件拖拽到此区域‘;
    }
 
    odiv.ondrop = function(ev){
        ev.preventDefault();
        var fs = ev.dataTransfer.files;
        var formData= new FormData();
         //相当于 <input type=file name=‘myfile‘ />
        formData.append("file",fs[0]);
 
        var xhr = new XMLHttpRequest();
        xhr.open("post","upload.php");
        xhr.onload=function(res){
            alert("上传完成!");
            $("#upimg").attr("src",res.currentTarget.responseText);
            //console.log(res.currentTarget.responseText);
        }
        xhr.send(formData);
    }   
}
</script>

H5图片异步拖拽上传

标签:script   file   css   event   weixin   doctype   xhr   gen   mda   

原文地址:http://www.cnblogs.com/vsmart/p/6933603.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!