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 相关文章推荐
基于JQuery的密码强度验证代码
Mar 01 Javascript
EasyUI 中 MenuButton 的使用方法
Jul 14 Javascript
原生js写的放大镜效果
Aug 22 Javascript
Js+Flash实现访问剪切板操作
Nov 20 Javascript
javascript教程:关于if简写语句优化的方法
May 17 Javascript
JavaScript用JQuery呼叫Server端方法示例代码
Sep 03 Javascript
前端性能优化及技巧
May 06 Javascript
基于BootStrap Metronic开发框架经验小结【九】实现Web页面内容的打印预览和保存操作
May 12 Javascript
总结十个Angular.js由浅入深的面试问题
Aug 26 Javascript
判断颜色是否合法的正则表达式(详解)
May 03 Javascript
微信小程序上传图片实例
May 28 Javascript
自定义Vue中的v-module双向绑定的实现
Apr 17 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
解析posix与perl标准的正则表达式区别
2013/06/17 PHP
thinkphp区间查询、统计查询与SQL直接查询实例分析
2014/11/24 PHP
php使用crypt()函数进行加密
2017/06/08 PHP
代码生成器 document.write()
2007/04/15 Javascript
jQuery Ajax 全解析
2009/02/08 Javascript
javascript delete 使用示例代码
2010/03/29 Javascript
JavaScript基础篇之变量作用域、传值、传址的简单介绍与实例
2013/06/29 Javascript
jquery dialog open后,服务器端控件失效的快速解决方法
2013/12/19 Javascript
javascript 3d 逐侦产品展示(核心精简)
2014/03/26 Javascript
node-webkit打包成exe文件被360误报木马的解决方法
2015/03/11 Javascript
Javascript必知必会(四)js类型转换
2016/06/08 Javascript
浅析JavaScript中的array数组类型系统
2016/07/18 Javascript
JavaScript省市级联下拉菜单实例
2017/02/14 Javascript
vue cli 3.0 使用全过程解析
2018/06/14 Javascript
微信小程序开发问题之wx.previewImage
2018/12/25 Javascript
记一次vue跨域的解决
2020/10/21 Javascript
全面解析Vue中的$nextTick
2020/12/24 Vue.js
[15:41]教你分分钟做大人——灰烬之灵
2015/03/11 DOTA
python 专题九 Mysql数据库编程基础知识
2017/03/16 Python
python爬取哈尔滨天气信息
2018/07/14 Python
tensorflow实现图像的裁剪和填充方法
2018/07/27 Python
python使用多进程的实例详解
2018/09/19 Python
Python适配器模式代码实现解析
2019/08/02 Python
python-numpy-指数分布实例详解
2019/12/07 Python
Python基于pygame实现单机版五子棋对战
2019/12/26 Python
python3获取文件中url内容并下载代码实例
2019/12/27 Python
解决springboot yml配置 logging.level 报错问题
2020/02/21 Python
python使用建议与技巧分享(二)
2020/08/17 Python
意大利网上药房:Farmacia 33
2020/01/27 全球购物
介绍一下SOA和SOA的基本特征
2016/02/24 面试题
慰问敬老院活动总结
2014/04/26 职场文书
党员承诺践诺书
2014/05/20 职场文书
售后客服工作职责
2014/06/16 职场文书
名人演讲稿范文
2014/09/16 职场文书
导游词400字
2015/02/13 职场文书
SQL基础查询和LINQ集成化查询
2022/01/18 MySQL