开发者社区> 问答> 正文

请问OSS上传文件必须指定远程文件名吗?

七牛支持不指定远程文件的情况下,自动创建一个。
大多数使用场景下,我们只关心文件内容,而不想维护文件名。

展开
收起
aladdinwang 2016-08-17 16:22:02 5719 0
1 条回答
写回答
取消 提交回答
  • OSS是一定要指定目标文件名的。解决你的问题也很简单,每次上传的时候自己计算好MD5 (128bits),然后以MD5的“十六进制字符串表示” (32个字节) 为文件名进行上传。

    这种方式的优点在于:
      1. 计算得到的MD5,可以用来生成上传时的Content-Md5 HTTP头部,对上传链路进行的验证(对于普通上传)
      2. MD5Conflict 比较少见,各种工具也很成熟,下载后易于验证。
    2016-08-18 11:10:10
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
OSS运维进阶实战手册 立即下载
《OSS运维基础实战手册》 立即下载
OSS运维基础实战手册 立即下载