为了账号安全,请及时绑定邮箱和手机立即绑定

H5批量上传多张图片的问题

H5批量上传多张图片的问题

哔哔one 2019-02-25 21:59:42
批量上传多张图片,选择多张图片之后,在页面上显示多张图片预览图,点击上传,多张图片同时上传,每张图片都获取自己的上传实时进度值,任何一张图片上传成功或者失败都不影响其他图片的上传。这个好像不能用FormData吧?如果用FormData,多张图片的数据放进去了,然后一个ajax,那就只能获取多张图片整体的进度值而不是每张图片自己单独的进度值。上面的功能,每个图片都要有自己的进度值且互不影响,这是不是应该建立多个ajax,每个图片一个ajax?如果这样的话,浏览器一般同时只能并发4个http请求。多张图片要有自己的上传进度值,这个实现思路应该是什么呢?
查看完整描述

2 回答

?
GCT1015

TA贡献1827条经验 获得超4个赞

  1. 用多个formData, 每张图片new一个formData,每个formData分别通过ajax请求发送

  2. 如果不用formData, ajax传图片只能穿base64


查看完整回答
反对 回复 2019-03-08
?
至尊宝的传说

TA贡献1789条经验 获得超10个赞

1.要获取多个图片的进度,只能用多个ajax,或者多个表单
2.浏览器只能并发4个http请求并不是说你最多只能有4个ajax,ajax发出去之后有先后顺序,即使有4个限制,那么也会有队列,不需要你来管理

查看完整回答
反对 回复 2019-03-08
  • 2 回答
  • 0 关注
  • 1158 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信