产品有一个上传多张图片的需求,前端同事开了多个任务进行处理,结果发现一个可以百分百复现的问题:5张相同的大图片,往往上传成功一两张后就报错了,其报错内容如下:
|
|
最后我们分析出是因为5张图片的哈希值是一样的,所以我们决定在上传前计算图片的Hash值,如果Hash值相同,则只开启一个上传任务。
具体造成该问题的细节涉及到了OSS相关的知识,我知识储备还不足,就不讨论了。
产品有一个上传多张图片的需求,前端同事开了多个任务进行处理,结果发现一个可以百分百复现的问题:5张相同的大图片,往往上传成功一两张后就报错了,其报错内容如下:
|
|
最后我们分析出是因为5张图片的哈希值是一样的,所以我们决定在上传前计算图片的Hash值,如果Hash值相同,则只开启一个上传任务。
具体造成该问题的细节涉及到了OSS相关的知识,我知识储备还不足,就不讨论了。