У меня есть функция, которая получает видео с S3 и выполняет с ним некоторые операции (получение миниатюр и короткого видео из исходного файла).
Мне удалось скачать файл и выполнить операции.Но когда я пытаюсь загрузить его, он всегда дает мне поврежденный файл.Кто-нибудь знает причину?
Я использую Python 3.6 и boto3.
Мой код:
thumb_img = './frames/0/40.png' #img thumb path
save_img = 'thumb_img_' + video_name.split('.')[0] + '.png'
session.put_object(ACL='public-read',
Body=thumb_img,
Key='PATH/TO/SUBFOLDER/' + save_img,
Bucket= BUCKET_NAME )
Кто-нибудь знает, почему файл поврежден?