Filepicker.io - 多个不工作,并没有获得成功回调

时间:2014-03-05 03:00:11

标签: javascript filepicker.io

我刚刚开始使用filepicker.io

我有这个:

   'focus #attachment' : function() {
       filepicker.pickAndStore({
        mimetype: "image/*",
        folders: { location: "S3" },
        access: 'public',
        multiple: true
       },
       function(InkBlobs){
           console.log(JSON.stringify(InkBlobs));
       },
       function(FPError){
           console.log(FPError.toString());
       });
   }

对于success函数,我需要让JSON数组来完成一些数据库工作。这就是我失去的地方:

  1. 倍数:true似乎不起作用。我仍然只能选择一个文件。
  2. 文件正在上传到S3,但我在console.log调用中没有得到任何内容。
  3. 感谢您的帮助S.O。

1 个答案:

答案 0 :(得分:0)

Filepicker pickAndStore函数也有storeOptions参数:

filepicker.pickAndStore(picker_options, store_options, onSuccess(InkBlobs){}, onError(FPError){})

这就是为什么你在控制台中没有得到任何东西的原因。 位置和商店属性属于store_options。试试这个:

'focus #attachment' : function() {
  filepicker.pickAndStore({
        mimetype: "image/*",
        folders: true,
        multiple: true
    },
    {
        access: 'public',
        location: 'S3' 
    },
    function(InkBlobs){
        console.log(JSON.stringify(InkBlobs));
    },
    function(FPError){
        console.log(FPError.toString());
    }
);
}