2014-03-05 35 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()); 
    } 
); 
}