我意识到这可能与http有关,而与S3无关,但是对于AWS来说是一个新手,所以不确定如何实现。
我有一个lambda函数,由API通过API网关调用。
我正在使用asw sdk像这样将数据保存到s3存储桶:
var data = {
Key: 'video-'+ Math.random().toString(36).substring(7),
Body: event.body,
// ContentEncoding: ??,
ContentType: 'application/json', // ??
ACL: 'public-read-write',
Bucket: 'videoBucket'
};
s3Bucket.putObject(data, function(err, data) {...
我正在使用邮递员发布视频。我选择了raw
选项,并上传了一个.mp4文件。
视频数据被保存为s3,但作为json。我下载并将文件扩展名更改回mp4,但未播放。
此外,我应该为ContentType
和ContentEncoding
使用什么值?