0
イメージをaws lambda関数にダウンロードし、後で使用する必要があります。 私はhttp.get()
メソッドを使用しようとしましたが、イメージを配置するためにローカルファイルシステムが必要です。ラムダ関数の場合は使用できません。aws lambda nodejsのダウンロードイメージ
私はまたrequest.get
メソッドを使用しようとしましたが、私にも正しい応答が返されません。
function download_image(image_url){
return new Promise(resolve =>{
request.get(image_url, function (error, response, body) {
if (!error && response.statusCode == 200) {
// let data = "data:" + response.headers["content-type"] + ";base64," + new Buffer(body).toString('base64');
resolve("Downloaded")
}
else{
resolve("Failed Downloaded")
}
});
});
}
私は公然とS3上または私は任意のフォーマットを使用してdbのダイナモに格納することができれば、画像を保存するための方法を探しています:
現在、私の機能は次のようになります。
ご協力いただければ幸いです。
あなたのハンドラ機能はありますか?または、あなたのハンドラ関数が使用するユーティリティ関数ですか? – dashmug
@dashmugそれは私が書いたユーティリティ機能です –