上传时,“指定前缀+ insertOnly为0”可以做到吗?

想要做的是,以新增模式上传到指定前缀下面

也就是说上传时我只指定前缀,名字七牛自动生成就可以,但是不能覆盖此前缀下面其他文件

阅读 4.1k
1 个回答

你指的七牛自动生成的文件名是否就是文件的hash,如果是的话,目前七牛的php、python、java、android、objc sdk中已经提供了七牛的文件hash生成算法etag值的具体实现,直接在上传端调用就可以;

也就是说,上传的时候直接指定 key = "自定义前缀/上传端生成的etag"就可以,但是如果以新增模式上传,那么需要设置insertOnly为1,那么就要求上传策略中的scope参数要设置为bucket:key

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进