这个问题的核心原因是一次发送的ajax请求太多了,导致浏览器报错。那么解决的方案就是排队,能否实现一个请求上传完成后再来发送下一个请求,这样每次实际上就发送一个请求,浏览器肯定是不会报错。
有了这个思路,就是查看el-uploader的实现,理论上这个是完全可以实现的,但介于我是做后端的,前端能力不怎样,弄了一上午,没有结果。
后来换了一个思路,改进el-uploader的方案不行,干脆找找新的上传插件。还真被我找到了,使用jquery.fileuplaoder就可以了,通过设置sequentialUploads: true,参数就可以了。