怎么能够试ios上传时覆盖已有文件

我想要做的是,ios客户端在上传文件时,如果文件已存在就覆盖。

我按上面的方式设定策略生成token,但是ios那边拿到这个token上传文件还是不可以覆盖,会出现“614:目标文件已存在”的错误。

$policy = array(
    'scope'         => "$bucket:$key",
    'insertOnly'    => 0,
);
$token = $auth->uploadToken($bucket, null, 600, $policy);

phpsdk的策略
http://developer.qiniu.com/docs/v6/sdk/php-sdk.html#io-put-policy
好像没有scope这个选项。
请问我该怎么做才能够达到覆盖的目的。

阅读 3.2k
1 个回答

$token = $auth->uploadToken($bucket, null, 600, $policy);
经过咨询,第二个参数换成key可以达到目的

先试一下,ok就关

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