AWSを初めてお持ちで、AWS S3 API(http://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/S3.html)を使用してファイルをアップロードする方法を理解しようとしています。ノードjsと郵便番号を使用してAWS S3にファイルをアップロード
バケットを作成してすべてのバケットのリストを取得できますが、ファイルのアップロードには苦労しています。
これはコードである:私は私のサーバーを実行するときに、私は次のようにlocalhost:8080/upload
に郵便配達を使用してPOSTリクエストを作ってみる
router.post('/upload', function(req, res, next) {
var params = {
Bucket: req.body.bucketName,
Key: req.body.key,
Body: req.body.body
}
s3.putObject(params, function(err, data) {
if (err) {
return next(err)
} else {
res.json(data)
}
})
})
:ファイルを添付し、キーと体を - しかし、私私はこの部分を間違っていると思う。
そして私はまた、ファイル添付:質問がある
を:
私が正しく理解していますfollowing- Bucket
は私がにアップロードするバケット名を=、Key
=ファイル名、Body
=ファイルの内容は?
私はファイルを取得、現在のコードのようにはい、どのように私は、これはS3バケットにアップロードしてもらうならば、むしろ私の「test.txt
」ファイルよりも中身「heello
」と「text.txt
」と呼ばS3に追加しました。