Sven Rautenberg: File-Upload mit festem Dateinamen

Beitrag lesen

Moin!

»» Die Methode, das Formular ohne Datei an Server 1 zu senden, gemeinsam mit den Anmeldedaten für Server 2, um dann Server 1 den POST inklusive Datei machen zu lassen, wurde von dir auch verworfen.

Gibt es denn eine standardisierte Möglichkeit, die Anmeldedaten mit einem Request gleich mitzuliefern?

Nein. Wenn HTTP-Authentifizierung notwendig ist, geht es in aktuellen Browsern sowieso nicht (ältere Modelle ließen sich mal darauf ein, dass die Anmeldedaten in der HTTP-URL mitgeliefert wurden wie bei FTP möglich. Dummerweise ist diese Methode für HTTP nicht erlaubt und hat auch diverse Probleme und unerwünschte Nebeneffekte verursacht, deshalb hat man sich darauf besonnen, den Standard nicht zu erweitern, sondern die Browser zu beschränken).

Ansonsten gibt es nur noch die Übermittlung der Anmeldedaten in einem HTML-Formular - und das ist grundsätzlich ja machbar.

Allerdings hängt es wiederum vom Authentifizierungsmechanismus ab, was der Server 2 denn tatsächlich erfordert. Eventuell setzt er zwingend zuerst ein Cookie, eröffnet eine Session, und erlaubt gar keinen direkten POST-Request.

- Sven Rautenberg