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


Posted in Javascript onMarch 08, 2017

1.效果展示

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

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文件/图片从电脑里面拖拽到浏览器上传文件/图片,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
javascript动态添加表格数据行(ASP后台数据库保存例子)
May 08 Javascript
Struts2的s:radio标签使用及用jquery添加change事件
Apr 08 Javascript
jQuery中delegate()方法用法实例
Jan 19 Javascript
Bootstrap基本布局实现方法详解
Nov 25 Javascript
JS实现字符串转驼峰格式的方法
Dec 16 Javascript
简单实现AngularJS轮播图效果
Apr 10 Javascript
详解angular element()方法使用
Apr 08 Javascript
使用Angular CLI生成 Angular 5项目教程详解
Mar 18 Javascript
jQuery实现炫丽的3d旋转星空效果
Jul 04 jQuery
JavaScript实现新年倒计时效果
Nov 17 Javascript
OpenLayers3实现图层控件功能
Sep 25 Javascript
浅谈Vue开发人员的7个最好的VSCode扩展
Jan 20 Vue.js
Vue 父子组件、组件间通信
Mar 08 #Javascript
jQuery的$.extend 浅拷贝与深拷贝
Mar 08 #Javascript
vue-resourse将json数据输出实例
Mar 08 #Javascript
微信小程序 下拉列表的实现实例代码
Mar 08 #Javascript
js实现五星评价功能
Mar 08 #Javascript
ionic2 tabs 图标自定义实例
Mar 08 #Javascript
微信小程序 弹窗自定义实例代码
Mar 08 #Javascript
You might like
PHP内核介绍及扩展开发指南―基础知识
2011/09/11 PHP
php中Array2xml类实现数组转化成XML实例
2014/12/08 PHP
解决php 处理 form 表单提交多个 name 属性值相同的 input 标签问题
2017/05/11 PHP
PHP面向对象之事务脚本模式(详解)
2017/06/07 PHP
php分享朋友圈的实现代码
2019/02/18 PHP
JavaScript 异步调用框架 (Part 2 - 用例设计)
2009/08/03 Javascript
精选的10款用于构建良好易用性网站的jQuery插件
2011/01/23 Javascript
jquery 操作iframe的几种方法总结
2013/12/13 Javascript
利用javascript打开模态对话框(示例代码)
2014/01/11 Javascript
利用js读取动态网站从服务器端返回的数据
2014/02/10 Javascript
jquery实现手机发送验证码的倒计时代码
2014/02/12 Javascript
js对图片base64编码字符串进行解码并输出图像示例
2014/03/17 Javascript
readonly和disabled属性的区别
2015/07/26 Javascript
浏览器检测JS代码(兼容目前各大主流浏览器)
2016/02/21 Javascript
JavaScript的React Web库的理念剖析及基础上手指南
2016/05/10 Javascript
Bootstrap treeview实现动态加载数据并添加快捷搜索功能
2018/01/07 Javascript
浅析python 中__name__ = '__main__' 的作用
2014/07/05 Python
pygame学习笔记(3):运动速率、时间、事件、文字
2015/04/15 Python
python读写LMDB文件的方法
2018/07/02 Python
Python的iOS自动化打包实例代码
2018/11/22 Python
python使用PIL和matplotlib获取图片像素点并合并解析
2019/09/10 Python
Python结合Window计划任务监测邮件的示例代码
2020/08/05 Python
python 使用paramiko模块进行封装,远程操作linux主机的示例代码
2020/12/03 Python
详解CSS中iconfont的使用
2015/08/04 HTML / CSS
详解css3使用transform出现字体模糊的解决办法
2020/10/16 HTML / CSS
法国体育用品商店:GO Sport
2019/10/23 全球购物
俄罗斯女装店:12storeez
2019/10/25 全球购物
运动会宣传口号
2014/06/09 职场文书
公司授权委托书范文
2014/09/21 职场文书
公安派出所所长四风问题个人对照检查材料
2014/10/04 职场文书
公司离职证明标准格式
2014/11/18 职场文书
2015年读书月活动总结
2015/03/26 职场文书
就业指导讲座心得体会
2016/01/15 职场文书
公司会议开幕词
2016/03/03 职场文书
如何书写你的职业生涯规划书?
2019/06/27 职场文书
2019XX公司员工考核管理制度!
2019/08/07 职场文书