Ich implementiere meinen Server mit Dropwizard und zum Hochladen meiner Dateien verwende ich multipart formdata mit dieser answer.dropwizard multipart formdata utf-8
aber wenn ich Dateien mit UTF-8-Zeichensatz verwende, ist mein Dateiname aus FormDataContentDisposition Objekt abgestürzt.
Code:
@POST
@Path("/")
@Consumes({MediaType.MULTIPART_FORM_DATA + ";charset=utf-8"})
public void fileUploaded(@AuthRequired User admin,
@FormDataParam("file") final InputStream inputStream,
@FormDataParam("file") final FormDataContentDisposition contentDispositionHeader) {
System.out.println(contentDispositionHeader.getFileName());
}
Mit Verwendung von [dieser] (http://stackoverflow.com/questions/546365/utf- 8-Text-ist-verstümmelt-wenn-Form-ist-gepostet-als-Multipart-Form-Daten) Ich löse mein Problem, aber ich kann den Dateinamen nicht korrigieren, wenn es mit Trikot konsumiert. – Divuneh