是否将视频保存到S3-ContentEncoding和ContentType值?

时间:2018-08-27 19:22:02

标签: node.js http amazon-s3 http-headers aws-sdk

我意识到这可能与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,但未播放。

此外,我应该为ContentTypeContentEncoding使用什么值?

0 个答案:

没有答案