84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
我在客户端中需要像微信朋友圈那样上传多张(最多9张,最大宽度是640px)图片。
现在有两种方案:
第一种方法客户端逻辑比较简单。只管发送就ok了。 第二种方法的有点是如果其中一张图片发送失败了,只需要重新发送那一张就可以了。
大家在做这样类似的需求的时候选哪一种方法
光阴似箭催人老,日月如移越少年。
像这种场景必须要分开传输,并且不要同时开启过多的请求,可以考虑用队列分批次上传。一次性上传需要时间太长,一旦失败会给用户带来非常大的麻烦
客户端上传图片,最好在本地实现个简单的队列。 成功、失败。都在队列请求完成后就可以获取状态,虽然请求的次数是多了,但稳定性却是提高了。而且正向你说的,如果你出错了,可能只是错一张而已。(请求次数多了,但浪费的流量只是头部的信息) 如果你一传N张,出错了。你浪费的就是那些图片所占资源的流量(难道不是更大?)
像这种场景必须要分开传输,并且不要同时开启过多的请求,可以考虑用队列分批次上传。一次性上传需要时间太长,一旦失败会给用户带来非常大的麻烦
客户端上传图片,最好在本地实现个简单的队列。
成功、失败。都在队列请求完成后就可以获取状态,虽然请求的次数是多了,但稳定性却是提高了。而且正向你说的,如果你出错了,可能只是错一张而已。(请求次数多了,但浪费的流量只是头部的信息)
如果你一传N张,出错了。你浪费的就是那些图片所占资源的流量(难道不是更大?)