Hallo eddi,
- FTP: arbeitet direkt auf Datei- und nicht auf Ressourcenebene
Mit der Maßgabe, daß z. B. PHP den Upload annimmt, ist dies bei
HTTP nicht anders
ja, einverstanden.
- FTP: kann Dateien direkt im Binärformat übertragen und spart damit
25% Übertragungsvolumen gegenüber HTTP-Upload, bei dem die
Daten MIME-codiert (base64) übertragen werden. HTTP kann nur
beim Download uncodierte Binärdaten übertragenDas ist Unsinn. HTTP hat nichts mit Mails und den dort üblichen
7bit-Übertragungen zutun.
Hier irren Euer Ehren. Gut, HTTP selbst unterliegt dieser Einschränkung nicht. Aber ein HTTP-Upload wird ja meist im Rahmen eines HTML-Formulars ausgeführt. In diesem Zusammenhang hatte ich vor ein paar Tagen schon einmal recherchiert.
Ein normaler Uploade sieht so aus:
[...]
Content-Type: multipart/form-data; boundary=---------------------------13651805401540383426304089172
Content-Length: 3564-----------------------------13651805401540383426304089172
Content-Disposition: form-data; name="file"; filename="arch"
Content-Type: application/octet-stream
Das ist ein zulässiger HTTP POST Request - aber nicht im Zusammenhang mit einem HTML-Formular.
So long,
Martin
Lache, und die Welt wird mit dir lachen.
Schnarche, und du schläfst allein.