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 相关文章推荐
Prototype Selector对象学习
Jul 23 Javascript
JS图片浏览组件PhotoLook的公开属性方法介绍和进阶实例代码
Nov 09 Javascript
js动画(animate)简单引擎代码示例
Dec 04 Javascript
js中数组(Array)的排序(sort)注意事项说明
Jan 24 Javascript
使用Node.js实现一个简单的FastCGI服务器实例
Jun 09 Javascript
使用AngularJS实现表单向导的方法
Jun 19 Javascript
简洁实用的BootStrap jQuery手风琴插件
Aug 31 Javascript
微信小程序 页面跳转传递值几种方法详解
Jan 12 Javascript
Vue响应式添加、修改数组和对象的值
Mar 20 Javascript
vue-cli中的babel配置文件.babelrc实例详解
Feb 22 Javascript
Vuex 在Vue 组件中获得Vuex 状态state的方法
Aug 27 Javascript
js 计算图片内点个数的示例代码
Apr 04 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中一个完整表单处理实现代码
2011/11/10 PHP
php正则取img标记中任意属性(正则替换去掉或改变图片img标记中的任意属性)
2013/08/13 PHP
php读取excel文件示例分享(更新修改excel)
2014/02/27 PHP
PHP读取配置文件类实例(可读取ini,yaml,xml等)
2015/07/28 PHP
php微信公众平台开发(三)订阅事件处理
2016/12/06 PHP
thinkPHP5框架实现基于ajax的分页功能示例
2018/06/12 PHP
跟着JQuery API学Jquery 之二 属性
2010/04/09 Javascript
Javascript中With语句用法实例
2015/05/14 Javascript
jQuery实现点击小图片淡入淡出显示大图片特效
2015/09/09 Javascript
javascript中Date format(js日期格式化)方法小结
2015/12/17 Javascript
模拟javascript中的sort排序(简单实例)
2016/08/17 Javascript
超详细的JS弹出窗口代码大全
2020/04/18 Javascript
js学使用setTimeout实现轮循动画
2017/07/17 Javascript
Vue 样式绑定的实现方法
2019/01/15 Javascript
基于vue-cli搭建多模块且各模块独立打包的项目
2019/06/12 Javascript
微信小程序 button样式设置为图片的方法
2020/06/19 Javascript
解决vue的router组件component在import时不能使用变量问题
2020/07/26 Javascript
python实现SMTP邮件发送功能
2020/06/16 Python
python+splinter实现12306网站刷票并自动购票流程
2018/09/25 Python
django解决跨域请求的问题
2018/11/11 Python
用Python逐行分析文件方法
2019/01/28 Python
pandas 对group进行聚合的例子
2019/12/27 Python
如何基于Python pygame实现动画跑马灯
2020/11/18 Python
css3 border-radius属性详解
2017/07/05 HTML / CSS
日本最大美瞳直送网:Morecontact(中文)
2019/04/03 全球购物
精伦电子Java笔试题
2013/01/16 面试题
期中考试后的反思
2014/02/08 职场文书
行政管理毕业生自荐信
2014/02/24 职场文书
《鞋匠的儿子》教学反思
2014/03/02 职场文书
大学毕业寄语大全
2014/04/10 职场文书
工业设计毕业生自荐信
2014/04/13 职场文书
幼儿园教师节演讲稿
2014/09/03 职场文书
社区母亲节活动总结
2015/02/10 职场文书
2015年党日活动总结范文
2015/03/25 职场文书
公司酒会主持词
2015/07/02 职场文书
世界十大儿童漫画书排名,法国国宝漫画排第五,第二是轰动日本连环
2022/03/18 欧美动漫