1

Filepicker.io が www.filpicker.io/app/api/... デフォルトではなく S3 URL を返すようにするにはどうすればよいですか?

私のファイルは問題なく S3 にアップロードされています (実際には非常に簡単です) が、fpfiles オブジェクトに含まれる URL は私の S3 URL ではありません。

フランケンシュタインを自分で組み合わせて、DB に挿入できると思いますが、面倒です。

私が使用しているコードは次のとおりです。

$('#BTN_upload').click(function(){
    filepicker.setKey('MY_FILEPICKER.IO_KEY');
    filepicker.pickAndStore(
         //Picker Options
         { extensions: ['.png'], container: 'modal', multiple: true },

         //Store Options
         {location: 'S3', path: '/filepicker/', filename:'my_filename.png'},

         //On Success
         function(fpfiles){
             console.log(JSON.stringify(fpfiles));

         },

         //On Error
         function(fperror){
             console.log(JSON.stringify(fperror));
         }
    );
});

BONUS QUESTION Filepicker.ioのデフォルトがuniqueid_originalFilename.pngではなく、ファイル名を好きなように設定するにはどうすればよいですか。ファイル名を自分で処理したいのですが、デフォルトを上書きする方法がないようです。

助けてくれてありがとう。

4

1 に答える 1

1

S3 キーを返します。s3 URL " https://s3.amazonaws.com/your_own_bucket/ " + s3key を単純に連結するだけで実行できます。

他の質問に関しては、「パス」オプションを設定すると、ファイルピッカーにファイルの保存場所が通知されます。

于 2013-02-13T02:11:10.687 に答える