【发布时间】:2013-03-30 19:08:18
【问题描述】:
我生成了以下 PHP。
$policy = base64_encode(json_encode(array("maxsize"=>1, 'path'=>'tmp/', 'expiry'=>strtotime("+5 minutes"), 'extension'=>'.pdf', 'call'=>array('pick','store'))));
$sig = hash_hmac('sha256', $policy, FILEPICKER_SECRET);
这是正确的,因为当我打开安全性时,它没有抱怨签名错误。文件选择器代码如下。
filepicker.pick(
{policy: policy, signature:signature},
function(fpfiles) {
console.log(fpfiles);
}
);
现在似乎没有任何效果。 1) 可以上传所有类型的文件 2) 上传的文件不在 s3 的 'tmp' 文件夹中 3)所有文件大小都可以上传
我在这里错过了什么?
【问题讨论】: