Upload-Abbruch bei $CGI::POST_MAX

Mark

Cinema4D
Hallo Ihr Lieben!

Brauche weniger eine technische, sondern mehr eine "strategische" Antwort ;)

Habe ein zentrales CGI-Script, das etliche Aufgaben - gewählt per Parameter (z.B. main.cgi?action=irgendwas) - bewältigt. U.a. auch eben unterschiedliche "Daten-Uploads".
So könnte es geben:
main.cgi?action=bilder&do=upload und
main.cgi?action=musik&do=upload
Der Upload ist dabei mit $CGI::pOST_MAX = 500*1024; beschränkt.

Mein Problem ist nun, daß bei zu großen Dateien ja die Parameter-Übertragung "abgebrochen" wird und $CGI->cgi_error eine Fehlermeldung erzeugt. In solch einem Fall weiß ich wegen der fehlenden Parameter action und do nun nicht mehr, "welcher Upload" abgebrochen wurde und kann keine dementsprechende Meldung ausgeben.

"Meine" Lösungsansätze wären:
a) die zurückgegebene Meldung einfach neutral verfassen ;)
b) direkt verschiedene Upload-Scripts verwenden (z.B. bilder.cgi und musik.cgi)

Frage: Gibt es eine Möglichkeit, die Parameter action und do zu "retten" bzw. trotz "zu großem" Upload zu übertragen?

Vielen Dank im voraus für Eure Hilfe,
Liebe Grüße,
Mark.
 
Zurück