Fortschritt der Python-Anfragen posten

Ich lade eine große Datei mit dem Python-Anforderungspaket hoch und finde keine Möglichkeit, Daten über den Fortschritt des Uploads zurückzugeben. Ich habe eine Reihe von Fortschrittsanzeigen zum Herunterladen einer Datei gesehen, diese funktionieren jedoch nicht für einen Datei-Upload.

Die ideale Lösung wäre eine Art Rückrufmethode wie:

def progress(percent):
  print percent
r = requests.post(URL, files={'f':hugeFileHandle}, callback=progress)

Vielen Dank im Voraus für Ihre Hilfe :)

Antworten auf die Frage(5)

Ihre Antwort auf die Frage