84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
准备用HTTP 在局域网内 上传一些文件,文件一般都在1G左右
r = requests.post('****', data={'path':'2016/07/08/5ASD5SDFASDFASDF/cad.zip'}, files={'file': open(filename, 'rb')} )
这样上传小文件可以, 但是上传大文件时候会py会报 memeryError的内存错误。如何解决此问题呢?
认证高级PHP讲师
으아악
확장 라이브러리를 사용하면 두 가지 문제를 완벽하게 해결할 수 있습니다.request_toolbelt
건물주가 요청 스트리밍 업로드를 사용합니다. 몇 가지 지침은 다음과 같습니다
스트리밍 업로드
Requests는 스트리밍 업로드를 지원하므로 대용량 스트림이나 파일을 메모리로 읽지 않고도 보낼 수 있습니다. 스트리밍하고 업로드하려면 본문에 파일과 유사한 개체를 제공하기만 하면 됩니다.
http://www.python-requests.org/en/master/user/advanced/#streaming-uploads
포스터 모듈 이용을 권장합니다https://atlee.ca/software/poster/
으아악
확장 라이브러리를 사용하면 두 가지 문제를 완벽하게 해결할 수 있습니다.request_toolbelt
건물주가 요청 스트리밍 업로드를 사용합니다.
몇 가지 지침은 다음과 같습니다
스트리밍 업로드
Requests는 스트리밍 업로드를 지원하므로 대용량 스트림이나 파일을 메모리로 읽지 않고도 보낼 수 있습니다. 스트리밍하고 업로드하려면 본문에 파일과 유사한 개체를 제공하기만 하면 됩니다.
으아악http://www.python-requests.org/en/master/user/advanced/#streaming-uploads
포스터 모듈 이용을 권장합니다
https://atlee.ca/software/poster/