1
내가 S3에서 서명 된 URL을 얻고을 체결 한 후 결과 파일이 손상지고로는 URL
파일이 업로드지고 POSTMAN 아니라 전체 데이터를 사용하여 파일 업로드를 시도했다.
나는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을 통해 또는 바이너리 모드에서 파일을 읽지 않고 수행합니다.
클라이언트 측에 파일 바이너리 모드를 열어 줄 수있는 옵션이 없기 때문에
감사합니다.
이 좋아이 내 말에 작동하는 base64 인코딩을해야합니다. 하지만 이제 클라이언트 측에 데이터를 인코딩하도록 지시해야합니다. 이제 나는이 경우 더 많은 서버 측 솔루션을 찾고있다. –