Я реализую свой сервер с помощью dropwizard и для загрузки своих файлов, я использую multipart formdata, используя этот answer.dropwizard multipart formdata utf-8
, но когда я использую файлы с набором символов utf-8, мое имя файла из объекта FormDataContentDisposition разбивается.
код:
@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());
}
С помощью [это] (http://stackoverflow.com/questions/546365/utf- 8-text-is-garbled-when-form-is-published-as-multipart-form-data) Я решаю свою проблему, но я не могу исправить имя файла, когда он потребляет трикотаж. – Divuneh