准备用HTTP 在局域网内 上传一些文件,文件一般都在1G左右
r = requests.post('****',
data={'path':'2016/07/08/5ASD5SDFASDFASDF/cad.zip'},
files={'file': open(filename, 'rb')}
)
这样上传小文件可以, 但是上传大文件时候会py会报 memeryError的内存错误。
如何解决此问题呢?
PHP中文网2017-04-17 18:03:34
건물주가 요청 스트리밍 업로드를 사용합니다.
몇 가지 지침은 다음과 같습니다
스트리밍 업로드
Requests는 스트리밍 업로드를 지원하므로 대용량 스트림이나 파일을 메모리로 읽지 않고도 보낼 수 있습니다. 스트리밍하고 업로드하려면 본문에 파일과 유사한 개체를 제공하기만 하면 됩니다.
으아악http://www.python-requests.org/en/master/user/advanced/#streaming-uploads