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 相关文章推荐
你需要知道的JavsScript可以做什么?
Jun 29 Javascript
javascript 星级评分效果(手写)
Dec 24 Javascript
使用Node.js实现一个简单的FastCGI服务器实例
Jun 09 Javascript
javascript制作坦克大战全纪录(1)
Nov 27 Javascript
全面了解addEventListener和on的区别
Jul 14 Javascript
ajax级联菜单实现方法实例分析
Nov 28 Javascript
javascript实现日期三级联动下拉框选择菜单
Dec 03 Javascript
Node.js简单入门前传
Aug 21 Javascript
vue、react等单页面项目应该这样子部署到服务器
Jan 03 Javascript
vue-baidu-map 进入页面自动定位的解决方案(推荐)
Apr 28 Javascript
vue中注册自定义的全局js方法
Nov 15 Javascript
vue如何使用async、await实现同步请求
Dec 09 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来改写404错误页让你的页面更友好
2013/01/24 PHP
PHP中的日期加减方法示例
2014/08/21 PHP
php实现的用户查询类实例
2015/06/18 PHP
WordPress过滤垃圾评论的几种主要方法小结
2016/07/11 PHP
Laravel Eloquent ORM 实现查询表中指定的字段
2019/10/17 PHP
js几个验证函数代码
2010/03/25 Javascript
基于JQuery的动态删除Table表格的行和列的代码
2011/05/12 Javascript
javascript动画对象支持加速、减速、缓入、缓出的实现代码
2012/09/30 Javascript
JS获取键盘上任意按键的值(实例代码)
2013/11/12 Javascript
javascript在子页面中函数无法调试问题解决方法
2014/01/17 Javascript
js实现select组件的选择输入过滤代码
2014/10/14 Javascript
jQuery EasyUI之DataGrid使用实例详解
2016/01/04 Javascript
Js与Jq获取浏览器和对象值的方法
2016/03/18 Javascript
浅谈JavaScript 标准对象
2016/06/02 Javascript
jQuery数据检索中根据关键字快速定位GridView指定行的实现方法
2016/06/08 Javascript
jQuery Ajax传值到Servlet出现乱码问题的解决方法
2016/10/09 Javascript
AngularJS封装指令方法详解
2016/12/12 Javascript
详解vue 实例方法和数据
2017/10/23 Javascript
使用 Vue 绑定单个或多个 Class 名的实例代码
2018/01/08 Javascript
微信小程序HTTP请求从0到1封装
2019/09/09 Javascript
python使用内存zipfile对象在内存中打包文件示例
2014/04/30 Python
numpy排序与集合运算用法示例
2017/12/15 Python
在cmd中运行.py文件: python的操作步骤
2018/05/12 Python
详解python异步编程之asyncio(百万并发)
2018/07/07 Python
python算法与数据结构之单链表的实现代码
2019/06/27 Python
如何使用Python实现斐波那契数列
2019/07/02 Python
python使用flask与js进行前后台交互的例子
2019/07/19 Python
python开发入门——列表生成式
2020/09/03 Python
python 实现客户端与服务端的通信
2020/12/23 Python
CSS 3.0 结合video视频实现的创意开幕效果
2020/06/01 HTML / CSS
挪威手表购物网站:Klokker
2016/09/19 全球购物
英国手机零售商:Carphone Warehouse
2018/06/06 全球购物
大二自我鉴定范文
2013/10/05 职场文书
会计专业毕业生求职信分享
2014/01/03 职场文书
优秀研究生主要事迹
2014/06/03 职场文书
2015建军节87周年演讲稿
2015/03/19 职场文书