js多张图片上传 也拿到多张图片的路径 在页面上展示只显示一张?只执行了一次???

js多张图片上传 也拿到多张图片的路径 在页面上展示只显示一张?只执行了一次???

self.$els.uploader.addEventListener('change', function () {

if (this.files.length < 4 && self.uploadImgList.length >= 3) {

window.alert('您最多能上传4张图片')

return

}

for (var i = 0; i < this.files.length; i++) {

var formData = new window.FormData()

formData.append('refundProof', this.files[i])

console.log('您好' + this.files[i].size)

if (this.files[i].size < 5000000) {

formData.append('width', 120)

formData.append('height', 200)

var xhr = new window.XMLHttpRequest()

xhr.open('POST', config.root + '/' + config.uploadImageFile)

xhr.onload = function (e) {

if (xhr.status === 200) {

// 上传成功

// 把处理的好的图片给用户看

var data = JSON.parse(e.target.response)

if (data.success) {

// 这里只执行了一次就结束了,所以数组uploadImgList.leng=0 这是???

if (self.uploadImgList.length <= 3) {

self.uploadImgList.push(data.result.compressFilePath)

self.refundProofList.push(data.result.compressFileStoragePath)

console.log(data.result)

} else {

window.alert('您最多能上传4张图片')

}

if (self.refundImage) {

self.refundImage = false

}

} else {

}

} else {

}

}

xhr.onerror = function () {

// 处理错误

console.log('error', xhr)

}

xhr.send(formData)

} else {

window.alert('图片最大为5MB,您的图片超过规定的大小,请重新上传')

}

}

})

相关阅读:

phpstorm使用时的问题

IntelliJ IDEA 14.1.6 lombok无法getset

ionic ion-conent滚动条问题

在 symfony2 中使用 sonata-bundle,如何更加便捷地管理数据信息?

JavaScript, 这个警告信息是什么意思?怎么解决?

node报错Unexpected end of input

怎么理解node.js里面的middleware?

java 微信模拟登录错误,微信改版后不能使用

最小化浏览器 之后 ,消息提醒 如实实现让浏览器闪烁提醒?

android studio 编译错误

看看哪里的bug?

iOS 设置uitextview 不同字不同颜色

vue-resource和vue-waterfall如何合起来用

linux 我现在想要一个命令实现如下功能: 首先打印输出第一行 然后对后面剩余行输出grep ‘java’匹配的内容

如何提取一个文本中两行已知内容之间的内容?

为什么blade模板中可以直接调用Auth::user,DB::()等语句

如何检查git仓库是否完整?

PHP读写MongoDB,shell读写MongoDB,兵分两路操作,怎么数据还是相互隔离的?

php : curl fsockopen 去访问站点时候,相应时间特别长

haproxy 如何获取nginx传来的用户真实ip?

php上传多张图片为什么只显示一张,javascript,_js多张图片上传 也拿到多张图片的路径 在页面上展示只显示一张?只执行了一次???,javascript - phpStudy...相关推荐

  1. Bootstrap4+MySQL前后端综合实训-Day07-PM【用户信息管理页面——功能展示(分页显示数据、添加用户、批量删除用户、编辑用户信息)、servlet项目代码整理汇总】

    [Bootstrap4前端框架+MySQL数据库]前后端综合实训[10天课程 博客汇总表 详细笔记][附:实训所有代码] 目   录 页面展示 分页显示数据 添加用户信息 (单个/批量)删除用户 编辑 ...

  2. 小数前的0在html不显示,jsp小数显示问题 例如 我在oracle 数据库中查询出来的是 0.01 但是在jsp页面上就显示成 .01 没有前面的0...

    满意答案 1234junling 2013.08.28 采纳率:56%    等级:12 已帮助:6022人 控制保留几位有效小数的js函数 //Code CreateBy abandonship 2 ...

  3. [导入]在asp.net中利用FileUplad控件从同一个页面上传多个文件

    在页面上导入System.IO类,再使用HttpFileCollection类和Request对象捕获要传送的文件.这样就可以从一个页面上传任意多个文件. <%@ Page Language=& ...

  4. php在文本框显示图片,多张图片上传后在页面上可以显示图片,在文本框显示地址怎么解决啊...

    下边这个代码是我改的,试了下只能实现其中一个功能,如何可以实现多张图片上传后在页面上可以显示图片,在文本框显示地址呢. K('#J_selectImage').click(function() { e ...

  5. jsp 图片上传到oracle,jsp上传图片到数据库(oracle),并能在页面上显示解决办法

    jsp上传图片到数据库(oracle),并能在页面上显示解决办法 jsp上传图片到数据库(oracle),并能在页面上显示解决办法 日期:2014-05-18 浏览次数:20341 次 jsp上传图片 ...

  6. linux访问网页元素,Linux_DOM和JAVASCRIPT访问页面上的元素,访问方法:getElementById() - phpStudy...

    DOM和JAVASCRIPT访问页面上的元素 访问方法: getElementById():返回拥用传递给该方法的指定id的第一个对象的引用. getElementsByName():返回拥用传递该方 ...

  7. greasemonkey_Greasemonkey –在任何页面上执行自定义JavaScript

    greasemonkey If you want to try executing custom local scripts on any page you visit, try Greasemonk ...

  8. 用Javascript开发《三国志曹操传》-开源讲座(三)-情景对话中,仿打字机输出文字

    前两讲我告诉了大家如何使人物移动,那么今天我们就来看看如何实现仿<三国志曹操传>人物情景对话.其他讲的具体链接我写在下方. 用Javascript开发-<三国志曹操传>-开源讲 ...

  9. 用Javascript开发《三国志曹操传》-开源讲座(三)-情景对话中,仿打字机输出文字...

    前两讲我告诉了大家如何使人物移动,那么今天我们就来看看如何实现仿<三国志曹操传>人物情景对话.其他讲的具体链接我写在下方. 用Javascript开发-<三国志曹操传>-开源讲 ...

最新文章

  1. java中如何实现两个值互换
  2. Windows Pe 第三章 PE头文件(下)
  3. 纪中模拟赛——接苹果
  4. TS基础2(类)-学习笔记
  5. 经典排序算法(2)——快速排序算法详解
  6. react学习(32)----onref
  7. 苹果内地最大代工厂被曝大幅裁员!这家库克曾点赞的企业怎么了?
  8. 帆软报表跨域之插件开发中Controller中定义的方法实现CROS的GET跨域,且请求头带自定义属性
  9. 动手拆解众筹明星产品安全智能锁KeyWe后,发现它不安全且无解
  10. WorkerMan 入门学习之(三)基础教程-Timer类的使用
  11. [和秋叶一起学ppt]四步教你变身高富帅ppt(笔记)
  12. 叉积求点到平面距离_平面方程怎么求
  13. js判断是否微信登陆
  14. 快速学习Groovy
  15. 【系统分析师之路】第三章 复盘企业信息化战略(DSS,ERP,CRM,PDM)
  16. 【正点原子MP157连载】第一章 Ubuntu系统安装-摘自【正点原子】【正点原子】STM32MP1嵌入式Linux驱动开发指南V1.7
  17. 充电器pps功能是什么_联想推出45W拯救者充电器,支持PPS功能主打便携
  18. springboot项目在线程中调用service访问数据库
  19. 输入两个数,进行四则运算
  20. NVIDIA Jetson TX1(4)

热门文章

  1. python3中使用subprocess模块执行外部命令
  2. python中创建对象的七种方式
  3. 调取方法_转需!不去阿里巴巴调取支付宝交易证据方法
  4. 电脑上微信怎么多开?
  5. linux 进程间通信 dbus-glib【实例】详解二(下) 消息和消息总线(ListActivatableNames和服务器的自动启动)(附代码)
  6. python PyQt5.QtWidgets.QWidget.mouseMoveEvent()函数
  7. Win10如何打开软键盘?
  8. Intel Realsense D435 pipeline对象指什么?
  9. 借助numpy.rot90实现图片顺时针旋转90°,旋转后图片没有黑边
  10. 小孩孩子应用题计算机错误,孩子应用题失分的主要原因是什么?家长来看看