私の帆jsアプリケーションでAWS SDKを使用しようとしています。私はこのエラーが発生し続ける:[オブジェクトオブジェクト]の長さを判断できません。誰もがこれを引き起こして何を知っていますか?ここAWS SDKを使用したノードJSファイルアップロード|エラー:[オブジェクトオブジェクト]の長さを判断できません
コードである:
VaRのAWSは=( 'AWS-SDK')を必要とします。
var s3bucket = new AWS.S3({
accessKeyId : 'xxx',
secretAccessKey : 'xxx',
params: {Bucket: 'sweetestspots'}
});
var body = req.file('cover');
s3bucket.upload({Key: 'filename', ACL:'public-read', Body:body}, function(err, data) {
console.log ("data")
console.log (data)
if (err) {
console.log("Error uploading data: ", err);
return res.send("err");
} else {
console.log("Successfully uploaded data to myBucket/myKey");
console.log(data);
return res.send("uploaded");
}
});
あなたがアップロードしている 'body'の価値は何ですか? – kiro112
本文は画像であるフロントエンドから解析されたreq.file( 'cover')です。 – steph
あなたの秘密鍵を表示しないでください。 –