准备用HTTP 在局域网内 上传一些文件,文件一般都在1G左右
r = requests.post('****',
data={'path':'2016/07/08/5ASD5SDFASDFASDF/cad.zip'},
files={'file': open(filename, 'rb')}
)
这样上传小文件可以, 但是上传大文件时候会py会报 memeryError的内存错误。
如何解决此问题呢?
L'utilisation d'une bibliothèque d'extensions peut parfaitement résoudre deux problèmes request_toolbelt
Le propriétaire de l'immeuble utilise la mise en ligne des demandes en streaming.
Voici quelques instructions
Téléchargements en streaming
Requests prend en charge les téléchargements en streaming, qui vous permettent d'envoyer des flux ou des fichiers volumineux sans les lire en mémoire. Pour diffuser et télécharger, fournissez simplement un objet de type fichier pour votre corps :
.http://www.python-requests.org/en/master/user/advanced/#streaming-uploads
Il est recommandé d'utiliser le module affiche
https://atlee.ca/software/poster/