expironec
Cadet 4th Year
- Registriert
- Okt. 2009
- Beiträge
- 122
Hallo zusammen
Für einen kleine Studie möchte ich gerne Daten via WebSocket an meinen Server senden. Um die Daten im Browser einzutragen verwende ich ein Form. Dies funktioniert auch soweit, wenn ich die Daten serialisiere und an den Server senden:
Nun habe ich aber noch Forms fom Typ: multipart/form-data welches einen Input vom Typ: File beinhaltet. Ich habe schon in diversen Postings oder sonstigen Angaben nichts Nützliches gefunden. Zunächst hatte es mir einfach den Teil mit dem File abgeschnitten, da das File so nicht serialisiert werden kann.
Mein aktueller Code sieht nun so aus:
Nun kann ich aber seitens der Decoder auf dem Server nichts machen. Wenn ich den Stream auf die Konsole ausgebe erhalte ich lediglich: [object FormData].
Kennt jemand diese Problematik, resp. hat noch jemand eine gute Idee wie ich an die Daten ran komme? Wäre schön, wenn das so irgendwie Serverseitig wieder auseinandergenommen werden kann. Ansonsten bleibt mir nichts anderes übrig als meine Daten clientseitig ind ein JSON zu packen...
Achja, verwende GlassFish 4.
Für einen kleine Studie möchte ich gerne Daten via WebSocket an meinen Server senden. Um die Daten im Browser einzutragen verwende ich ein Form. Dies funktioniert auch soweit, wenn ich die Daten serialisiere und an den Server senden:
Code:
function sendTextForm()
{
var formData = $('form').serialize();
websocket.send(formData);
};
Nun habe ich aber noch Forms fom Typ: multipart/form-data welches einen Input vom Typ: File beinhaltet. Ich habe schon in diversen Postings oder sonstigen Angaben nichts Nützliches gefunden. Zunächst hatte es mir einfach den Teil mit dem File abgeschnitten, da das File so nicht serialisiert werden kann.
Mein aktueller Code sieht nun so aus:
Code:
function sendMultipartForm()
{
var formData = new FormData($('form'));
websocket.send(formData);
}
Nun kann ich aber seitens der Decoder auf dem Server nichts machen. Wenn ich den Stream auf die Konsole ausgebe erhalte ich lediglich: [object FormData].
Kennt jemand diese Problematik, resp. hat noch jemand eine gute Idee wie ich an die Daten ran komme? Wäre schön, wenn das so irgendwie Serverseitig wieder auseinandergenommen werden kann. Ansonsten bleibt mir nichts anderes übrig als meine Daten clientseitig ind ein JSON zu packen...
Achja, verwende GlassFish 4.