S3へのアップロードに本当に苦労しています。STREAMING を使用してビデオ ファイルを S3 にアップロードしたい (つまり、一時ファイルをサーバーに保存せずに s3 にアップロードする)
ストリームから読み取るためにs3アップロード機能を設定する方法がわかりません。connect-busboy は、誰も読み取らないストリームを作成しているようです。
これは私のコードです:
app.post('/upload', function (req, res) {
console.log(req.body.FileBox);
req.busboy.on('file', function (fieldname, file, filename) {
//videoUpload.upload(req.body.FileBox);
var params = {
Bucket: 'videogamblerside',
Key: "chek",
Body: file,
ContentType: "video/mp4"
};
console.log(file);
//file.resume();
// file.resume();
s3.upload(params, function (err, data) {
if (err) throw err;
});