開発していたもの
任意のurlからイメージファイルを取ってきてbase64エンコードする関数を作っている途中でした
問題状況
画像を取得してbase64エンコードするところまではでき、エンコード済みイメージが格納された変数encImg
を別のファイルの別の関数に渡したいのでreturn
で返り値にセットしたが、別の関数からどうも取得できない。
以下コードです。
node.js
1exports.getImage = function(url) { 2 var headers = { 3 'Authorization': 'Bearer ' + botToken 4 }; 5 6 var options = { 7 url: url, 8 method: 'GET', 9 headers: headers, 10 json: true 11 }; 12 13 request(options, function(err, response, body) { 14 var rawImg = new Buffer(body); 15 var encImg = rawImg.toString('base64'); 16 return encImg
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/09/01 12:27