阿里云oss存储,怎么判断已经有MD5相同的文件,不再上传
发布于 16 小时前 作者 yuquanH 193 次浏览 来自 问答

阿里云oss存储,怎么判断已经有MD5相同的文件,不再上传

5 回复

上传的文件名里带md5值,上传文件的时候MD5下再请求是否有这个文件就可以。

可以借鉴七牛云的hash算法:https://github.com/qiniu/qetag

@Asher-Tan 如果已经有几十万个文件,去请求每一个文件的信息判断是不合适的,可以以hash命名文件,或者借助数据库

@reezon hash值不需要计算,你上传文件或请求文件列表的时候会返回etag,就是哈希值

@Asher-Tan listobject的上限是1000个,需要看后续的需要递归,类似分页

回到顶部