wie funktionert php upload? (protokoll)



  • Hi Leute,

    mich würde mal interessieren, was beim PHP upload eigentlich genau im Hintergrund passiert. Also werden die Daten von z.b. einem Bild dann ins http-protokoll gesteckt, oder wie muss man sich das vorstellen???


  • Mod

    Jep, es ist ein normaler Request an den Server. Per GET, POST oder PUT kann man ja Daten an den Server senden.

    Wenn man jetzt Dateien schickt, sollte man natürlich das Encoding ändern - hier empfiehlt sich multipart/form-data - das multipart sagt dem Server, dass wir mehrere Datenblöcke schicken, die eigenständing sind.

    Das läuft ähnlich ab wie EMails mit Attachment. Es ist ein Block der dank Trennzeichen wieder in die einzelnen Teile zerlegt werden kann.

    Schicke mal eine kleine Datei per GET an deinen Server - du wirst den Binärcode der Datei in der URL vorfinden 😉


Anmelden zum Antworten