JavaScript

超轻量级php框架startmvc

JS文件/图片从电脑里面拖拽到浏览器上传文件/图片

更新时间:2020-04-28 17:20 作者:startmvc
1.效果展示2.html代码:<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title&g

1.效果展示

2.html 代码:


<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>Title</title>
 <script src="./upload.js"></script>
 <style>
 #drop img{width: 100px;height: 100px;margin: 10px;}
 </style>
</head>
<body onload="test()">
 <div id="drop" style="width: 500px;height: 400px;background: #eee;margin: 0 auto;">
 <div style="clear: both;"></div>
 </div>
 <p style="text-align: center"><button onclick="up()">提交</button></p>
</body>
</html>

3.引入js

js地址 :http://files.cnblogs.com/files/jiebba/upload.js

4.引用插件


var formData = new FormData(),list={}
 function test() {
 var d = new DragUpLoads()
 d.getDragImage({id:'drop',dropCallback:function (data) {
 if(list[data.name]) return;
 list[data.name] = true
 formData.append("files", data.blob);
 formData.append("asdfas", 'asdfasdf');
 document.getElementById('drop').appendChild(data.img)
 /*
 * 返回img对象,url ,blob对象
 * */
 }})
 }
 function up() {
 console.log(formData)
 /*
 * formData 这个对象即我们要传的值
 * 通过 异步post/get 给后台即可
 * */
 }

以上所述是小编给大家介绍的JS文件/图片从电脑里面拖拽到浏览器上传文件/图片,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!