NodeJS を使用してブラウザーを介していくつかの大きなファイルを直接 s3 にアップロードしたいのですが、s3 にアップロードするためにこのファイルを準備する方法が不明です。このケースを処理するためのより良いモジュール (Knox など) があるかもしれませんが、私にはわかりません。何かご意見は?
ファイル オブジェクト
file: {
webkitRelativePath: '',
lastModifiedDate: '2013-06-22T02:43:54.000Z',
name: '04-Bro Safari & UFO! - Animal.mp3',
type: 'audio/mp3',
size: 11082039
}
S3 putObject
var params = {Bucket: 'bucket_name/'+req.user._id+'/folder', Key: req.body['file']['name'], Body: ???};
s3.putObject(params, function(err, data) {
if (err)
console.log(err);
else
console.log("Successfully uploaded data to myBucket/myKey");
});