await axios在firefox上运行缓慢的问题

我正在写一个批量的图片上传功能,就是获得到用户选择的图片文件后,然后一件一件地上传到服务器后台.
前端用的是Vue(整个网站是Nuxt,后端是koa).
与上传有关的代码如下:

clipboard.png

其中,红框中是最主要的.
这个功能我在chrome和safari下都测试着非常不错,但是在firefox上却运行异常缓慢.
300+张照片,本地测试chrome大概也就半分钟,可firefox大约15分钟都传不完.
请问有没有大佬能给俺指点迷津?
跪谢Orz.

阅读 2.2k
1 个回答

提点建议:

1 没有必要每个图片 new FormData, 直接把需要上传的图片存入一个 FormData 中即可
2 300张图片每个图片一个请求,浏览器不慢才怪(浏览器器最大并发也才6), 直接用一个请求就得了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题