【问题标题】:filepicker.io policy not workingfilepicker.io 策略不起作用
【发布时间】: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)所有文件大小都可以上传

我在这里错过了什么?

【问题讨论】:

    标签: filepicker.io filepicker


    【解决方案1】:

    filepicker.io 策略不设置对话框的行为,只验证它。如果你想控制文件扩展名和路径,你应该在 filepicker.pick() 调用中指定这些参数。详情请见https://developers.filepicker.io/docs/security/

    【讨论】:

      猜你喜欢
      • 2023-04-07
      • 2021-06-24
      • 2012-04-06
      • 1970-01-01
      • 2013-10-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-06
      相关资源
      最近更新 更多