Moin,
bau mal eine ProgressBar (PB) ein und beobachte den Upload prozentual. Die PB zeigt einen füssigen Upload bis ca 98% und bleibt dann einen kurzen Moment stehen. Du kannst das auch hier beobachten mit einer 2 MB Datei.
Eine Progressbar habe ich eingebaut. Ich habe das mal nachvollzogen und tatsächlich - die der Task bleibt bei mir noch eine Zeit lang stehen, wenn 100% erreicht sind.
wenn ich das richtig verstehe, hast Du ab einem bestimmten Zeitpunkt clientseitig keine Kontrollmöglichkeit mehr, ist der Request einmal raus, läuft der serverseitige Prozess und auf Letzteren hast Du keinen Einfluss mehr (der liest entsprechend Content-Length aus STDIN).
Möglich also, einen Abbruch VOR dem Senden des Request vorzunehmen, dann gibts auch keine Response.
Letzteres ist auch gewünscht. Wenn der Upload vollständig ist, will man ja in der Regel nichts mehr abbrechen. Meine Intention ist eher einen Upload, der unerwartet lange dauert (bzw. dauern würde), abbrechen zu können.
Zusätzlich kann ich ja im PHP-Teil nochmal prüfen, ob die Verbindung noch besteht; das jedenfalls suggeriert der eine Link von molily (function-aborted).
Grüße Marco
Ich spreche Spaghetticode - fließend.