2013-04-08 146 views
1

我有以下PHP生成。filepicker.io政策不起作用

$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代碼如下。

filepicker.pick(
       {policy: policy, signature:signature}, 
       function(fpfiles) { 
        console.log(fpfiles); 
       } 
      ); 

現在沒有什麼似乎工作。 1)所有類型的文件都可以上傳 2)上傳的文件不存在於「TMP」文件夾中的S3 3)所有文件大小可以上傳

缺少什麼我在這裏?

回答