홈>
PUT 메소드를 사용하여 파이썬 요청을 통해 파일을 업로드하려고합니다. 그러나 서버 측에서는 파일이 수신되지 않습니다.
사용중인 코드는 다음과 같습니다.
files = {'test' : open(r"C:\Users\test.jar", 'rb')}
response = session.put(api_base + url.get('url').format(foo, bar),
headers=headers, data=data, files=files)
PUT은 파일 업로드를 무시합니까? 게시물에만 유효합니까?
내가 잘못한 것은 무엇입니까?
- 답변 # 1
관련 자료
- curl - Python 요청으로 Flask 애플리케이션에 파일을 업로드하는 방법
- 요청을 사용하여 Python의 curl에서 API에서 데이터 가져 오기
- web scraping - Python 요청 모듈이 requestsget ()에서 멈추고 시간 초과 됨
- ssl - Python 요청 문제 SSLCertVerificationError
- python을 사용하여 파일 보내기 및 받기 - fastapi 및 요청
- Python Drive API를 사용하여 200MB 이상의 csv 파일을 업로드 할 수 없습니다
- authentication - python - 로그인 후 요청 실패
- Python docx 테이블 addrow ()가 세 번째 행을 무시합니다
- Python 요청을 사용할 때 잘못된 URL
- Python Requests SSL TLSV13_ALERT_CERTIFICATE_REQUIRED - python이 ssl을 요청합니다 tlsv13_alert_certificate_required - tlsv13 경고 인증서 필요
- Authorization TOKEN을 Python 요청 헤더에 전달하는 방법
- Python Requests POST - python이 post를 요청합니다400 - python 요청이있는 잘못된 요청
- Python - 파이썬 - 요청으로 api에 patch 요청을하는 방법
- Python 및 Selenium을 사용하여 웹 사이트에 여러 파일을 업로드하려고 시도하지만 첫 번째 파일 만 선택되고 다른 파일은 선택되지 않습니다 그 이유는 무엇입니까?
- python : 파이썬 Webscrape 요청 대 VS 셀레늄
- web scraping - 요청 Python에서 URL로 최대 재 시도를 초과했습니다
- amazon web services - Python 38을 사용하여 AWS S3 하위 폴더에 파일을 업로드하는 방법은 무엇입니까?
관련 질문
- python : Rapid API에서 중첩 데이터 압축 풀기
- urllib.request Python을 사용하여 "get" 요청에서 인증을 전달하는 방법
- python : requests.get()으로 Facebook 이미지를 다운로드하면 파일이 손상된 이유는 무엇입니까?
- python : 스팀 시장에서 가격 이력 추출
- python : 텍스트 파일에서 URL을 추출할 수 없습니다
- python 요청으로 로그인한 후 xml에서 정보를 얻는 방법
- Python이 URL과 해당 상태 code를 인쇄하게 하는 방법은 무엇입니까?
- Python을 통해 VDI(citrix 작업 공간) Artifactory에서 파일을 다운로드하는 방법
- JMETER 및 python에서 시간 초과 오류가 발생하고 POSTMAN에서 작동하는 API
PUT 메소드를 사용하면 파이썬의 요청 모듈이 파일 업로드에 작동하지 않는 것 같습니다. 이 문서는 POST 요청을 사용하는 한 가지 방법 만 보여줍니다. 이것이 버그인지 의도적으로 작동하지 않는지 확실하지 않습니다.
다른 사람들은 파일 전송을 위해 PUT 요청을 사용하는 데 문제가 있습니다 (예 :
참조)파이썬 요청으로 Django REST API에 파일을 넣을 수 없습니다
Python 요청 PUT 메소드는 0 바이트 파일을 생성합니다
OP는 PycURL로 옮겨졌으며, 이는 효과가 있고 좋은 대안으로 보입니다.