я получаю подписанный URL из S3, а затем пытался загрузить файл с помощью ПочтальонКак загрузить файл почтового индекса через S3 подписали URL
Файл становится загруженное, но не полные данные, как в результате файл становится поврежден.
Когда я попытался сделать это с помощью модуля запросов питона в
f= open("windows.zip")
d = f.read()
req = requests.put(s3URL, data=d)
Результаты одинаковы.
Но когда я
f = open("window.zip", "rb")
d = f.read()
req = requests.put(s3URL, data=d)
Он отлично работает. Весь файл загружается.
Так что любые идеи делают это через POSTMAN или без чтения файла в двоичном режиме.
, потому что у меня нет возможности рассказать стороне клиента, открывающей двоичный режим файла.
Благодаря
Хорошо это работает на моем конце. Но теперь мне нужно сказать клиентской стороне, чтобы кодировать там данные. Теперь я ищу больше серверных решений для этого, если есть –