Python 요청으로 파일을 업로드하는 방법: 파일을 받지 못함 문제 해결
문제:
Python의 요청 라이브러리를 사용하여 파일을 업로드할 때 서버가 파일 수신에 실패하여 빈 공간이 발생합니다.
분석:
파일 업로드를 위해 제공된 코드는 올바른 것처럼 보이지만 'upload_file' 키워드와 일치하지 않습니다:
files = {'files': open('file.txt','rb')} values = {'upload_file' : 'file.txt' , 'DB':'photcat' , 'OUT':'csv' , 'SHORT':'short'}
이 코드에서는 'files' 사전의 이름이 잘못되었습니다. 대신 'upload_file'이어야 합니다.
해결책:
문제를 해결하려면 'files' 사전을 'upload_file'로 바꾸세요.
files = {'upload_file': open('file.txt','rb')} values = {'DB':'photcat' , 'OUT':'csv' , 'SHORT':'short'}
이렇게 하면 예상대로 'upload_file' 매개변수를 사용하여 파일이 업로드됩니다. server.
추가 정보:
위 내용은 내 Python 요청 파일 업로드가 작동하지 않는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!