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 div 弹出可拖动窗口
Feb 26 Javascript
JS取得绝对路径的实现代码
Jan 16 Javascript
js实现鼠标经过时图片滚动停止的方法
Feb 16 Javascript
JavaScript事件委托实例分析
May 26 Javascript
jQuery+css实现的换页标签栏效果
Jan 27 Javascript
js操作数据库实现注册和登陆的简单实例
May 26 Javascript
js removeChild 方法深入理解
Aug 16 Javascript
jQuery 局部div刷新和全局刷新方法总结
Oct 05 Javascript
Javascript之面向对象--封装
Dec 02 Javascript
Bootstrap表单简单实现代码
Mar 06 Javascript
深入掌握 react的 setState的工作机制
Sep 27 Javascript
详解Vue 全局引入bass.scss 处理方案
Mar 26 Javascript
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 mb_convert_encoding文字编码的转换函数介绍
2011/11/10 PHP
探讨:php中在foreach中使用foreach ($arr as &amp;$value) 这种类型的解释
2013/06/24 PHP
PHP实现的DES加密解密类定义与用法示例
2020/11/02 PHP
JS效率个人经验谈(8-15更新),加入range技巧
2007/01/09 Javascript
JS 无法通过W3C验证的处理方法
2010/03/09 Javascript
多浏览器支持的右下角浮动窗口
2010/04/01 Javascript
Jquery + Ajax调用webService实例代码(asp.net)
2010/08/27 Javascript
js点击页面其它地方将某个显示的DIV隐藏
2012/07/12 Javascript
js和jquery对dom节点的操作(创建/追加)
2013/04/21 Javascript
jquery仅用6行代码实现滑动门效果
2015/09/07 Javascript
基于jquery实现左右按钮点击的图片切换效果
2021/01/27 Javascript
用JS生成UUID的方法实例
2016/03/30 Javascript
解析AngularJS中get请求URL出现的跨域问题
2016/12/01 Javascript
js中开关变量使用实例
2017/02/24 Javascript
VUE饿了么树形控件添加增删改功能的示例代码
2017/10/17 Javascript
vue项目中使用百度地图的方法
2018/06/08 Javascript
玩转python爬虫之cookie使用方法
2016/02/17 Python
python 利用栈和队列模拟递归的过程
2018/05/29 Python
利用python修改json文件的value方法
2018/12/31 Python
对Pytorch神经网络初始化kaiming分布详解
2019/08/18 Python
Python中的xlrd模块使用原理解析
2020/05/21 Python
详解python变量与数据类型
2020/08/25 Python
全球最大的服务市场:Fiverr
2017/01/03 全球购物
马来西亚网上购物:Youbeli
2018/03/30 全球购物
百度JavaScript笔试题
2015/01/15 面试题
优秀团队获奖感言
2014/02/19 职场文书
洗发水广告词
2014/03/13 职场文书
霸王洗发水广告词
2014/03/14 职场文书
助人为乐好少年事迹材料
2014/08/18 职场文书
创建绿色学校先进个人材料
2014/08/20 职场文书
贵阳市党的群众路线教育实践活动党(工)委领导班子整改方案
2014/10/26 职场文书
实习班主任自我评价
2015/03/11 职场文书
大学生自荐信怎么写
2015/03/26 职场文书
农民工工资支付承诺书
2015/05/04 职场文书
springcloud整合seata
2022/05/20 Java/Android
Java服务调用RestTemplate与HttpClient的使用详解
2022/06/21 Java/Android