2017-08-19 7 views
0

正しいフォルダにアップロードできない場合があります。私が指定した場合:「フォルダ」オプションを指定しても、画像がCloudnightのフォルダにアップロードされない

cloudinary.uploader.upload(filePath, { 
    folder: 'test-directory' 
}); 

私は時のノード統合ガイド以下のよ:http://cloudinary.com/documentation/image_upload_api_reference#upload

私は先に時間の「テストディレクトリ」を作成しました。イメージは正常にアップロードされますが、常に自分のメディアライブラリのルートに移動します。

アカウント設定で「フォルダを自動作成」を有効にしました。

はここCloudinaryからサンプルアップロード応答です:

{ 
    public_id: 'we1yjvlpxc1qtuf1oaqe', 
    version: 1503236713, 
    signature: '37edbc2b19ea72b75298acce8075f9e8ddb12d09', 
    width: 675, 
    height: 37, 
    format: 'jpg', 
    resource_type: 'image', 
    created_at: '2017-08-20T13:45:13Z', 
    tags: [], 
    bytes: 602, 
    type: 'upload', 
    etag: 'b5522ae652340881b213c46c035d0aed', 
    url: 'http://res.cloudinary.com/alsoicode/image/upload/v1503236713/we1yjvlpxc1qtuf1oaqe.jpg', 
    secure_url: 'https://res.cloudinary.com/alsoicode/image/upload/v1503236713/we1yjvlpxc1qtuf1oaqe.jpg', 
    original_filename: 'test_r6_c1' 
} 

私もpublic_idオプションにフォルダ名を追加しようとしたが、それはどちらかの仕事をしていません。

私は間違っていますか?

+0

ことができますアップロード応答で返された 'public_id'を共有しますか? –

+0

@ Maor.G完全なアップロード応答を追加しました。 – Brandon

+0

Cloudyは、アップロードされたリソースがすべて自動的にファイル名を生成するので、 'use_filename'のような他のオプションも尊重しているようには見えません。アップロードは正常ですが、オプションは適用されません。 – Brandon

答えて

1

(ファイル、オプション、コールバック)としてアップロードパラメータ順序を持っているv2を追加 -

cloudinary.v2.uploader.upload(filePath, { 
folder: 'test-directory', 
use_filename: true 
}); 

それがなければ順序が(ファイル、コールバック、オプション)である -

cloudinary.uploader.upload(filePath,function(res){console.log(res);},{ 
folder: 'test-directory', 
use_filename: true 
}) 
+1

それはそれです。ありがとうございました!私はドキュメンテーションの '.v2.'をどうやって見逃すことができたのか分かりませんが、それはすぐそこにあります。私は本当に助けに感謝します。 – Brandon

関連する問題