Hallo,
Weiß jemand warum ich bei "form-data" nichts in "insert" gespeichert habe?
Weil die Daten bei enctype="multipart/form-data" völlig anders gesendet werden, als bei enctype="application/x-www-form-urlencoded". Eine Multipart-Message im POST-Request eines HTML-Formulars beinhaltet die Daten jedes Formularfeldes als einen Teil (part) mit eigenen Headern (für Mime-Type (content-type) und ggf. Transfer-Encoding) in einem kompakten Octet-Stream. Die Teile sind durch Trenner (boundary) voneinander separiert. Das hat den Vorteil, dass die Inhalte von Dateien auch einfach in einem Part als Octet-Stream gesendet werden können. So können beliebige Dateien "hochgeladen" werden.
Die serverseitige Logik, die dies empfängt, muss den ankommenden Octet-Stream also völlig anders auseinandernehmen, als die name=value-Pärchen bei enctype="application/x-www-form-urlencoded".
http://www.torsten-horn.de/techdocs/jsp-upload.htm
viele Grüße
Axel