2017-08-24 15 views
2

ノードjsを使用してPOSTMANでファイルをアップロードしています。ここでファイルをcloudinaryにアップロードする必要があります。私の郵便受けのスクリーンショットを以下に示します。Node.jsとpostmanを使用してファイルをクラウドにアップロードする方法

enter image description here

私は以下の私のコードを説明しています。

var multer = require('multer') 
var cloudinary = require('cloudinary'); 
cloudinary.config({ 
    cloud_name: 'sample', 
    api_key: '874837483274837', 
    api_secret: 'a676b67565c6767a6767d6767f676fe1' 
}); 
var storage =multer.diskStorage({ 
    destination: function (req, file, callback) { 
    callback(null, './uploads'); 
    }, 
    filename: function (req, file, callback) { 
    callback(null, Date.now()+'-'+file.originalname); 
    } 
}); 
var upload = multer({ storage : storage }); 
app.post('/api/users/save-card-file',upload.single('file'), function (req, res, next) { 

}) 

私はherokuでプロジェクトをホストしています。ここでは、その画像ファイルをcloudinaryに保存し、アップロードされたファイルURLをレスポンスとして取得する必要があります。 Node.jsのでCloudinaryへ

答えて

0

アップロード画像:

cloudinary.v2.uploader.upload("/home/my_image.jpg", 
function(error, result) {console.log(result)}); 

結果オブジェクトでは、あなたがアップロードされた画像のためのurlsecure_url取得する必要があります。

+1

静的パスを固定する方法は、郵便番号で – kumbhanibhavesh

関連する問題