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 相关文章推荐
js实现权限树的更新权限时的全选全消功能
Feb 17 Javascript
在IE上直接编辑网页内容的js代码(IE地址栏js)
Apr 27 Javascript
ExtJS 2.0实用简明教程之应用ExtJS
Apr 29 Javascript
转换json格式的日期为Javascript对象的函数
Jul 13 Javascript
jQuery版仿Path菜单效果
Dec 15 Javascript
javascript使用isNaN()函数判断变量是否为数字
Sep 21 Javascript
JQuery EasyUI Layout 在from布局自适应窗口大小的实现方法
May 28 Javascript
jQuery实现鼠标响应式淘宝动画效果示例
Feb 13 jQuery
angular1.x ui-route传参的三种写法小结
Aug 31 Javascript
vue 2.5.1 源码学习 之Vue.extend 和 data的合并策略
Jun 04 Javascript
python虚拟环境 virtualenv的简单使用
Jan 21 Javascript
bootstrap实现tab选项卡切换
Aug 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的字符串用法小结
2010/06/08 PHP
基于php使用memcache存储session的详解
2013/06/25 PHP
Laravel框架路由和控制器的绑定操作方法
2018/06/12 PHP
PHP实现的AES加密、解密封装类与用法示例
2018/08/02 PHP
各种效果的jquery ui(接口)介绍
2008/09/17 Javascript
学习从实践开始之jQuery插件开发 对话框插件开发
2012/04/26 Javascript
动态加载dtree.js树treeview(示例代码)
2013/12/17 Javascript
JavaScript模拟push
2016/03/06 Javascript
JS锚点的设置与使用方法
2016/09/05 Javascript
VueJs路由跳转——vue-router的使用详解
2017/01/10 Javascript
easyUI combobox实现联动效果
2017/01/17 Javascript
jQuery Easyui Treegrid实现显示checkbox功能
2017/08/08 jQuery
Vue filter介绍及其使用详解
2017/10/21 Javascript
解读vue生成的文件目录结构及说明
2017/11/27 Javascript
浅谈angular4实际项目搭建总结
2017/12/01 Javascript
JavaScript如何实现元素全排列实例代码
2019/05/14 Javascript
javascript实现点亮灯泡特效示例
2019/10/15 Javascript
微信小程序监听用户登录事件的实现方法
2019/11/11 Javascript
Vue v-model组件封装(类似弹窗组件)
2020/01/08 Javascript
解析Python编程中的包结构
2015/10/25 Python
详解Python中的Numpy、SciPy、MatPlotLib安装与配置
2017/11/17 Python
python格式化输出保留2位小数的实现方法
2019/07/02 Python
Python企业编码生成系统之主程序模块设计详解
2019/07/26 Python
python定义类self用法实例解析
2020/01/22 Python
css3背景_动力节点Java学院整理
2017/07/11 HTML / CSS
美国女士内衣在线折扣商店:One Hanes Place
2019/03/24 全球购物
CheapTickets香港机票预订网站:CheapTickets.hk
2019/06/26 全球购物
中东奢侈品购物网站:Ounass
2020/09/02 全球购物
保送生自荐信范文
2013/10/06 职场文书
工业学校毕业生自荐书
2014/01/03 职场文书
员工薪酬福利制度
2014/01/17 职场文书
一月红领巾广播稿
2014/02/11 职场文书
化妆品店促销方案
2014/02/24 职场文书
矿泉水广告词
2014/03/20 职场文书
英语专业求职信
2014/07/08 职场文书
煤矿开采专业求职信
2014/07/08 职场文书