Michael Schröpl: Upload über Javascript?!?!?

Beitrag lesen

Hi auch,

Du brauchst ja auf der Serverseite ein Programm,
Richtig. Allerdings muß dies nicht zwingend über CGI kommunizieren - genausogut geht auch PHP, ASP, JSP usw., eben alles, was serverseitig läuft.
Aha - und wo bekomme ich sowas her?
bzw. wo bekomme ich Informationen darüber wie sowas gemacht wird?

Zunächst mal solltest Du Deinen Provider fragen, was er Dir alles erlaubt. Das schränkt die von Cheatah aufgelisteten Möglichkeiten vermutlich stark ein.

Der Webserver alleine kann das nicht.
Sagen wir so: Ich kenne keinen HTTP-Server, der die Methode PUT akzeptiert; ansonsten wäre es theoretisch schon möglich... In der Praxis geht es aber in der Tat (so gut wie) nie, so daß man eine zusätzliche Technik braucht, die serverseitig läuft - denn _dort_ soll gespeichert werden.
???

Das HyperText Transfer Protokoll, welches Dein Browser und der Webserver benutzen, um Daten auszutauschen, sieht durchaus auch einen direkten Dateitransport vom Browser zum Server vor, über die Methode PUT (http://rfc.fh-koeln.de/rfc/html/rfc2616.html#55), während das Upload-Beispiel via CGI die Methode GET bzw. POST verwendet.
Nur müßte der Webmaster dann sehr exakt konfigurieren, wer was wohin mit PUT schreiben (und überschreiben!) darf, und das tut in der Praxis so gut wie niemand.

Ich glaube langsam wird das alles sehr kompliziert!

Immerhin kompliziert genug, um einen Forum-Auslese-Beitrag und ein SelfHTML-Kapitel zu rechtfertigen, ja.
Vor allem mußt Du 'im Universum des Servers denken', und das funktioniert völlig anders als dasjenige des Browsers.

Viele Grüße
      Michael