Python: Senden und Empfangen großer Dateien über POST unter Verwendung von Cherry

Ich habe einen cherrypy-Webserver, der in der Lage sein muss, große Dateien über http post zu empfangen. Ich habe im Moment etwas in Arbeit, aber es schlägt fehl, sobald die zu sendenden Dateien zu groß werden (ca. 200 MB). Ich verwende curl, um Testpost-Anforderungen zu senden, und wenn ich versuche, eine zu große Datei zu senden, spuckt curl aus: "Die mit der Anforderung gesendete Entität überschreitet die maximal zulässigen Bytes." Bei der Suche scheint dies ein Fehler von Cherry zu sein.

Ich vermute also, dass die zu sendende Datei in Stücken gesendet werden muss? Ich habe etwas mit mmap ausprobiert, konnte es aber nicht zum Laufen bringen. Muss die Methode, die den Datei-Upload abwickelt, auch die Daten in Blöcken akzeptieren können?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage