hotti: Wo liegen die Daten wirklich?

Beitrag lesen

hi,

so gibts beim PUT auch keinen Stress mit temporären Dateien auf dem Server

Von welchem Stress sprichst du?

und weiteren I/O den der Parser verursacht, sofern POST verwendet wird.

Welcher Parser?

Oops, ich denke Du solltest Dir mal angucken, wie der Enctype="multipart/form-data" aussieht bzw. das, was da serverseitig in STDIN ankommt. Natürlich braucht das einen Parser, der so ein vorsintflutliches Vehikel erstmal temporär auf die Platte schreibt um es dann in seine Einzelteile zerlegen zu können anhand der Boundary die im Request-Header mitgesendet wird.

Erst dann liegen die einzelnen Komponenten mit definierten Content-Types vor, egal ob der Parser PHP oder Perl redet.

Hier ist die moderne Alternative, ich hab noch was dazu geschrieben.

Was hierbei die Content-Types betrifft: Die werden selbstverständlich auch übertragen, die liefert schon der Browser. Wenn ich die serverseitig brauche, greife ich nur in den Hash, den nicht ein Parser liefert sondern ein Serializer (nur andersrum) und dieser Hash sieht dem Javascript-Objekt täuschend ähnlich, aber sowas von :)

Schönen Abend.