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小游戏实现代码
Aug 19 Javascript
JS下拉框内容左右移动效果的具体实现
Jul 10 Javascript
JS+CSS实现简单的二级下拉导航菜单效果
Sep 21 Javascript
全面了解JavaScript对象进阶
Jul 19 Javascript
微信小程序 获取session_key和openid的实例
Aug 17 Javascript
angularjs路由传值$routeParams详解
Sep 05 Javascript
浏览器调试动态js脚本的方法(图解)
Jan 19 Javascript
vue.js单文件组件中非父子组件的传值实例
Sep 13 Javascript
ES6 Object方法扩展的应用实例分析
Jun 25 Javascript
javascript实现点击星星小游戏
Dec 24 Javascript
Vue-cli打包后部署到子目录下的路径问题说明
Sep 02 Javascript
JavaScript事件循环及宏任务微任务原理解析
Sep 02 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/09/04 PHP
JS写的数字拼图小游戏代码[学习参考]
2008/10/29 Javascript
浅析javascript闭包 实例分析
2010/12/25 Javascript
js返回上一页并刷新代码整理
2012/12/21 Javascript
javascript函数声明和函数表达式区别分析
2014/12/02 Javascript
浅析Node.js中的内存泄漏问题
2015/06/23 Javascript
jquery实现的点击翻书效果代码
2015/11/04 Javascript
JavaScript面向对象之私有静态变量实例分析
2016/01/14 Javascript
浅谈angularjs $http提交数据探索
2017/01/20 Javascript
jQuery滚动监听实现商城楼梯式导航效果
2017/03/06 Javascript
JavaScript定义函数_动力节点Java学院整理
2017/06/27 Javascript
js实现图片放大并跟随鼠标移动特效
2019/01/18 Javascript
vue使用video.js进行视频播放功能
2019/07/18 Javascript
js实现随机抽奖
2020/03/19 Javascript
javascript实现获取中文汉字拼音首字母
2020/05/19 Javascript
vue基于better-scroll实现左右联动滑动页面
2020/06/30 Javascript
浅谈vue项目利用Hbuilder打包成APP流程,以及遇到的坑
2020/09/12 Javascript
[46:16]2018DOTA2亚洲邀请赛3月30日 小组赛B组 iG VS VP
2018/03/31 DOTA
[01:08:30]DOTA2-DPC中国联赛 正赛 Ehome vs Elephant BO3 第一场 2月28日
2021/03/11 DOTA
python使用Tkinter实现在线音乐播放器
2018/01/30 Python
python 两个数据库postgresql对比
2019/10/21 Python
Python解析json代码实例解析
2019/11/25 Python
关于Numpy数据类型对象(dtype)使用详解
2019/11/27 Python
将pycharm配置为matlab或者spyder的用法说明
2020/06/08 Python
没编程基础可以学python吗
2020/06/17 Python
CSS3 calc()会计算属性详解
2018/02/27 HTML / CSS
好的自荐信包括什么内容
2013/11/07 职场文书
营销总经理的岗位职责
2013/12/15 职场文书
自我评价的写作规则
2014/01/06 职场文书
幼儿园教师培训制度
2014/01/16 职场文书
《花瓣飘香》教学反思
2014/04/15 职场文书
《观舞记》教学反思
2014/04/16 职场文书
五年级上册复习计划
2015/01/19 职场文书
企业法律事务工作总结
2015/08/11 职场文书
2016年大学校运会广播稿件
2015/12/21 职场文书
远程教育学习心得体会
2016/01/23 职场文书