У меня есть URL-адрес изображения s3 bukcet. Я пытаюсь загрузить это изображение с помощью urllib или wget, в обоих случаях код выполняется успешно, но загружается поврежденное изображение. Когда я говорю о коррупции, я имею в виду, что для изображения размером 2 МБ загружается только 200 КБ.не может скачать форму изображения S3 bucket
urllib.urlretrieve(str(sys.argv[1]), "data/img"+str(randomword(10))+".jpg")
В последней части линии, я просто добавить случайную строку в качестве имени образа, который должен быть загружен.
Pls помочь
Вы проверили ответ? изображение, которое было сохранено, на самом деле может быть ответом aws xml, в котором говорится, что он не прошел из-за разрешений или чего-то еще. Попробуйте открыть изображение с помощью текстового редактора, чтобы узнать, так ли это. – davidejones
да, я получил ответ XML, говоря 'Access Denied' ' Error> Access Denied ' –
Guru
AccessDenied
Как я мог бы получить над этим – Guru