node js apiを使用してJavaScriptファイルオブジェクトをCloudinaryにアップロードする方法は?

アルジュンシン

ファイルをイメージサーバーにアップロードする必要があり、ノードjsapiからcloudinaryを使用することを選択しますcloudinary用npmパッケージをインストールし、APIドキュメントに従ってコードを使用しました

これが、画像をアップロードするためにhttpリクエスト呼び出しを行う私の関数です。

var cloudinary = require('cloudinary').v2;

function uploadProfilePic(req, res, next) {
   let file = (req && req.files.file) ? req.files.file : ''; // File object
   cloudinary.uploader.upload(file, function (error, result) {
      if (!error && result.url) {
         req.body.imageURL = result.url;
         next();
      }
      else {
         req.body.imageURL = '';
         next();
      }
   }).end(file.data);
}

「file.matchは関数ではありません」というエラーが発生します。

cloudinaryでファイルオブジェクトを使用して画像をアップロードする方法は?

Vishal hasnani

あなたの質問に答える

cloudinaryでファイルオブジェクトを使用して画像をアップロードするにはどうすればよいですか?

Fileオブジェクトをcloudinaryにアップロードするには、uploadの代わりにupload_streamメソッドを使用できます。ここでドキュメントを確認してください

コードを修正しました:

var cloudinary = require('cloudinary').v2;
function uploadProfilePic(req, res, next) {
   let file = (req && req.files.file) ? req.files.file : '';
   cloudinary.uploader.upload_stream({ resource_type: 'raw' }, function (error, result) {
      if (!error && result.url) {
         req.body.imageURL = result.url;
         next();
      }
      else {
         req.body.imageURL = '';
         next();
      }
   }).end(file.data);
}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ファイルアップロードコントロールを使用してNode.jsの電子メールにファイルを添付する方法

分類Dev

純粋なnode.jsを使用してファイルをアップロードする方法は?

分類Dev

JavaScriptオブジェクト/配列をフロントエンドに送信する方法-node.jsアプリ

分類Dev

node.jsを使用して複数のjsonのオブジェクトを1つのjsonファイルにマージする方法

分類Dev

node.jsを使用してAPIファイルをOneDriveにアップロードするにはどうすればよいですか?

分類Dev

React and Observables(rx.js)を使用してNode.jsにファイルをアップロードする方法はありますか?

分類Dev

Node.jsを使用して非常に単純なJSファイル内のオブジェクトを編集する方法

分類Dev

Node.jsを使用してファイルをFirebase Storageにアップロードする

分類Dev

node.jsを使用してAzureFileStorageにファイルをアップロードする

分類Dev

Node.jsを使用してNetsuiteにファイルをアップロードする

分類Dev

node.jsバッファを中間文字列なしでJavaScriptオブジェクトに変換する方法

分類Dev

Azure WebサイトのNode.jsアプリを介して、大きなファイルのアップロードストリームをAzure Blobストレージにパイプする方法は?

分類Dev

MongoDBとNode.jsを使用して複数のオブジェクトをアップサートするにはどうすればよいですか?

分類Dev

Node.jsを使用してAWSLambdaの/ tmpフォルダーからS3にWAVファイルをアップロードする方法

分類Dev

Expressなしでajaxとnode.jsを使用してファイルをアップロードする

分類Dev

クラウドストレージnode.jsクライアントのURLからファイルをアップロードする方法

分類Dev

Express-fileupload-Node.jsを使用してファイルをアップロードするときに、そのようなファイルまたはディレクトリエラーはありません

分類Dev

node.jsを使用してGoogleCloudStorageにアップロードされるファイルのContent-Typeを設定する方法

分類Dev

Node.jsを使用してオブジェクトをファイルに書き込む

分類Dev

Node.jsを使用してJSONオブジェクトの配列を含むファイルを解析する方法

分類Dev

Node.jsのGCloudにファイルをアップロードする方法は?

分類Dev

Node.jsを使用してGoogleクラウドストレージにアップロードする

分類Dev

Node.jsを使用してファイルをGoogleCloud Storageにアップロードします(「bucketName」はすでに宣言されています)

分類Dev

JavaScript Node.js WebScraping:Webページテーブルで特定の要素を見つけて、オブジェクトの配列をスクレイピングしてプッシュするにはどうすればよいですか?

分類Dev

node.js /socket.ioプロジェクトでローカルファイルを使用する

分類Dev

node.jsにreqestオブジェクトのすべてのプロパティを記録する方法は?

分類Dev

node.jsを使用してCSVファイルをMongoDBドキュメントとしてアップロードする

分類Dev

Backbone.js、jQuery、Node.jsを使用して、フォームのファイルをシリアル化してアップロードし、mongoデータベースに保存できるようにするにはどうすればよいですか?

分類Dev

Express Node jsでmultersftpを使用してリモートサーバーにファイルをアップロードしますか?

Related 関連記事

  1. 1

    ファイルアップロードコントロールを使用してNode.jsの電子メールにファイルを添付する方法

  2. 2

    純粋なnode.jsを使用してファイルをアップロードする方法は?

  3. 3

    JavaScriptオブジェクト/配列をフロントエンドに送信する方法-node.jsアプリ

  4. 4

    node.jsを使用して複数のjsonのオブジェクトを1つのjsonファイルにマージする方法

  5. 5

    node.jsを使用してAPIファイルをOneDriveにアップロードするにはどうすればよいですか?

  6. 6

    React and Observables(rx.js)を使用してNode.jsにファイルをアップロードする方法はありますか?

  7. 7

    Node.jsを使用して非常に単純なJSファイル内のオブジェクトを編集する方法

  8. 8

    Node.jsを使用してファイルをFirebase Storageにアップロードする

  9. 9

    node.jsを使用してAzureFileStorageにファイルをアップロードする

  10. 10

    Node.jsを使用してNetsuiteにファイルをアップロードする

  11. 11

    node.jsバッファを中間文字列なしでJavaScriptオブジェクトに変換する方法

  12. 12

    Azure WebサイトのNode.jsアプリを介して、大きなファイルのアップロードストリームをAzure Blobストレージにパイプする方法は?

  13. 13

    MongoDBとNode.jsを使用して複数のオブジェクトをアップサートするにはどうすればよいですか?

  14. 14

    Node.jsを使用してAWSLambdaの/ tmpフォルダーからS3にWAVファイルをアップロードする方法

  15. 15

    Expressなしでajaxとnode.jsを使用してファイルをアップロードする

  16. 16

    クラウドストレージnode.jsクライアントのURLからファイルをアップロードする方法

  17. 17

    Express-fileupload-Node.jsを使用してファイルをアップロードするときに、そのようなファイルまたはディレクトリエラーはありません

  18. 18

    node.jsを使用してGoogleCloudStorageにアップロードされるファイルのContent-Typeを設定する方法

  19. 19

    Node.jsを使用してオブジェクトをファイルに書き込む

  20. 20

    Node.jsを使用してJSONオブジェクトの配列を含むファイルを解析する方法

  21. 21

    Node.jsのGCloudにファイルをアップロードする方法は?

  22. 22

    Node.jsを使用してGoogleクラウドストレージにアップロードする

  23. 23

    Node.jsを使用してファイルをGoogleCloud Storageにアップロードします(「bucketName」はすでに宣言されています)

  24. 24

    JavaScript Node.js WebScraping:Webページテーブルで特定の要素を見つけて、オブジェクトの配列をスクレイピングしてプッシュするにはどうすればよいですか?

  25. 25

    node.js /socket.ioプロジェクトでローカルファイルを使用する

  26. 26

    node.jsにreqestオブジェクトのすべてのプロパティを記録する方法は?

  27. 27

    node.jsを使用してCSVファイルをMongoDBドキュメントとしてアップロードする

  28. 28

    Backbone.js、jQuery、Node.jsを使用して、フォームのファイルをシリアル化してアップロードし、mongoデータベースに保存できるようにするにはどうすればよいですか?

  29. 29

    Express Node jsでmultersftpを使用してリモートサーバーにファイルをアップロードしますか?

ホットタグ

アーカイブ