2014-03-05 22 views
0

我刚开始与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()); 
     }); 
    } 

对于成功的功能,我需要让JSON数组做一些数据库工作。这里是我迷失的地方:

  1. multiple:true似乎不起作用。我仍然只能选择一个文件。
  2. 该文件正在上传到S3,但我没有得到任何的console.log调用。

谢谢你的帮助S.O.

回答

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()); 
    } 
); 
}