Forum: PC-Programmierung Upload per browser - was steckt technisch dahinter?


von pks (Gast)


Lesenswert?

Hallo,

ich hab leider keinen Plan von Internetprogrammierung, deshalb mal eine 
Verständisfrage:

Wenn ich auf einer Webseite in einem Dialog einen lokalen Pfad zu einer 
Datei (z.B. ein Bild) angebe, die auf eine Webseite hochgeladen werden 
soll - was steckt da technisch hinter dem Filetransfer?

Wird das per FTP gemacht? Hat also ein Browser einen integrierten 
FTP-Server/Client?

Hintergrund meiner Frage: Ich möchte auf einer embedded CPU einen 
mini-Webserver laufen lassen und über eine CGI-Script die Möglichkeit 
bereitstellen, eine Update-File hochzuladen.

von Fred (Gast)


Lesenswert?

Stichwort wäre HTTP POST.

HTTP kann Daten nämlich selbst besser übertragen als FTP es kann.

von Frank (Gast)


Lesenswert?

Fred schrieb:
> HTTP kann Daten nämlich selbst besser übertragen als FTP es kann.

Hä??? Gehen die Bits da schneller durch die Leitung?

von Boris O. (bohnsorg) Benutzerseite


Lesenswert?

Auch wenn es schon gefühlte Millionen von Realisierungen gibt, soll der 
folgende Link als Übung dienlich sein: 
http://tools.ietf.org/html/rfc1867

Hintergrund: Die Requests for Comment der Internet Engineering Task 
Force sind quasi die fachliche Anforderung für Entwickler. Wenn man 
möchte, dass Komponenten mit Internetanschluss einander verstehen der 
sozusagen kleinstmögliche Nenner.

Vielleicht geht es schneller und ist bedeutend günstiger ein fertiges 
NAS (Network Attached Storage) zu kaufen. Das hat nicht nur alles schon 
dabei, es gibt auch welche mit blauem Licht.

Frank schrieb:
> Fred schrieb:
>> HTTP kann Daten nämlich selbst besser übertragen als FTP es kann.
>
> Hä??? Gehen die Bits da schneller durch die Leitung?

Zum Einen der Modus
1
multipart/mixed
 in HTML und darüber hinaus FTP mit HTML bzgl. des Dateiaustauschs zu 
vergleichen kann nur einen bunten Strauß sarkastischer Kommentare 
erzeugen. Allerdings können beide, eines wegen des Charakters einer 
Formatdefinition, das andere als Protokoll aus einer Zeit mit 
makroskopischen Bits, keine Verzeichnisse umbenennen.

: Bearbeitet durch User
von pks (Gast)


Lesenswert?

Danke, das hilft mir weiter!
Mit "html file upload python" bin ich bei Google direkt fündig geworden:
http://webpython.codepoint.net/cgi_file_upload

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.