使用PHP生成的uptoken中加入了fsizeLimit就报错

新手上路,请多包涵

php后台生成的token发送给前端的JS,一般上传文件都很好,但是我加入 'fsizeLimit' => '20971520' 这个policy之后

qiniu就会返回报错 error: "invalid put policy encoding" 401错误

Token生成代码如下
$auth = New Auth($accessKey, $secretKey);
$token = $auth->uploadToken($bucket, null, 3600, array(
'saveKey' => $filename,
'fsizeLimit' => '20971520'
));

还有即使我加入 'mimeLimit' => 'image/jpeg;image/png'想要限制文件上传的类型,但是还是可以上传视频文件,似乎此参数不生效

请问具体是什么问题呢?

阅读 3.5k
1 个回答