Hallo,
ich habe ein echt seltsames Problem, dass ich einfach nicht gelöst bekomme.
Ein Webservice-API gibt Multipart-Nachrichten zurück und wenn ich den entsprechenden _GET-Aufruf im Browser mache, erhalte ich eine "völlig" andere Datei, als wenn ich den _GET-Aufruf mit Java mache.
Das Framework, was ich benutze ist Spring. Hat jemand von euch schon mal diesen "Effekt" gehabt?
Hier der Ausschnitt, den der Browser liefert:
Das speichert mein Java-Programm:
Dabei geht es mir natürlich auch um das Bild. Ich kann per Java das Bild einfach nicht aus dem Multipart extrahieren, die erzeugte .jpg-Datei ist immer "corrupt".
Das Browser-Ergebnis funktioniert immer...
Vielleicht kann mir hier jemand auf die Sprünge helfen :/
ich habe ein echt seltsames Problem, dass ich einfach nicht gelöst bekomme.
Ein Webservice-API gibt Multipart-Nachrichten zurück und wenn ich den entsprechenden _GET-Aufruf im Browser mache, erhalte ich eine "völlig" andere Datei, als wenn ich den _GET-Aufruf mit Java mache.
Das Framework, was ich benutze ist Spring. Hat jemand von euch schon mal diesen "Effekt" gehabt?
Hier der Ausschnitt, den der Browser liefert:
----------------------------525641684547342045109852
Content-Disposition: form-data; name="name"
bild1.jpg
----------------------------525641684547342045109852
Content-Disposition: form-data; name="bild1"; filename="bild1.jpg"
Content-Type: image/jpeg
ˇÿˇ‡JFIFˇ˛;CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 95
ˇ€C
[..]
----------------------------525641684547342045109852
Das speichert mein Java-Programm:
----------------------------525641684547342045109852
Content-Disposition: form-data; name="name"
bild1.jpg
----------------------------525641684547342045109852
Content-Disposition: form-data; name="bild1"; filename="bild1.jpg"
Content-Type: image/jpeg
ÿØÿàJFIFÿþ;CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 95
[..]
----------------------------525641684547342045109852
Dabei geht es mir natürlich auch um das Bild. Ich kann per Java das Bild einfach nicht aus dem Multipart extrahieren, die erzeugte .jpg-Datei ist immer "corrupt".
Das Browser-Ergebnis funktioniert immer...
Vielleicht kann mir hier jemand auf die Sprünge helfen :/