Сохранение видео в S3 - значения ContentEncoding и ContentType? - PullRequest
0 голосов
/ 27 августа 2018

Я понимаю, что это может иметь большее отношение к http, чем к S3, но я новичок в AWS, поэтому не знаю, как к этому подойти.
У меня есть лямбда-функция, которая вызывается 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?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...