希望上传重名文件会覆盖,配置了上传策略。
policy = qiniu.rs.PutPolicy(QINIU_BUCKET)
policy.expires=3600 #过期时间,秒
policy.insertOnly=0#重名则覆盖
但是上传同名文件后仍然提示: file exists, reqid:BTAAAGj3urPhkJ4T。
请问应该如何设置?
希望上传重名文件会覆盖,配置了上传策略。
policy = qiniu.rs.PutPolicy(QINIU_BUCKET)
policy.expires=3600 #过期时间,秒
policy.insertOnly=0#重名则覆盖
但是上传同名文件后仍然提示: file exists, reqid:BTAAAGj3urPhkJ4T。
请问应该如何设置?
如果你需要执行覆盖操作,那么你需要将PutPolicy的scope变量中设置为
<bucket>:<key>
,才能执行覆盖同名文件,insertOnly
的效果是设置为0则允许覆盖,设置为非0,则不允许覆盖即使scope变量中也设置了key