同个Bucket下文件相同单文件名称不同上传的问题?文件是否存在判断?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

同个Bucket下文件相同单文件名称不同上传的问题?文件是否存在判断?

校鹿网 2017-03-15 18:45:14 4530
OSS服务端对同个Bucket下文件名称相同的文件会进行覆盖操作,那另外一种情况就是同个Bucket下文件相同但文件名称不同,请问这种情况有什么办法判断吗?


另外,如何判断一个文件已经存在,希望可以从文件名、MD5两个方面去判断???如果有更多的判断方式就更好了。
对象存储
分享到
取消 提交回答
全部回答(4)
  • wood23
    2017-03-25 16:08:52
    1 不知道这个接口对楼主有没有帮助:

    https://help.aliyun.com/document_detail/45126.html?spm=5176.product31815.6.870.8G0nvh

    上传的时候,可以以md5作为文件名上传到OSS上,
    例如是: /bucket/prefix/md5
    然后建一个链接到/bucket/prefix/md5,假如链接叫/bucket/user1


    2 判断文件是否存在
    https://help.aliyun.com/document_detail/31985.html?spm=5176.doc45126.6.865.AIAMDp
    0 0
  • 校鹿网
    2017-03-16 14:38:01
    回 1楼寒喵的帖子
    我们的真实环境情况比较特殊,用户上传某个资料,这份资料本身是可以相同的,但是他们每个人上传的时候就会吧文件名称改成各自的归属(比如:XXX的文件),这个时候我MD5值是相同的,但是名称就不同哦
    0 0
  • 洵云
    2017-03-16 10:41:57
    文件相同但文件名称不同,有这种情况吗?你是指扩展名不同吗?

    -------------------------

    那就是文件内容相同,文件名不同吧

    -------------------------

    这样就更方便了;

    0 0
  • 寒喵
    2017-03-15 22:22:52
    回 楼主(校鹿网) 的帖子
    我见到的工具都是通过哈希值来判断的 并不受名称影响
    0 0
添加回答
云计算
使用钉钉扫一扫加入圈子
+ 订阅

时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

推荐文章
相似问题