dropwizard multipart formdata utf-8

时间:2017-01-29 12:30:42

标签: utf-8 multipartform-data dropwizard

我使用dropwizard实现我的服务器并上传我的文件,我使用这个answer使用multipart formdata。

但是当我使用带有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());

}

1 个答案:

答案 0 :(得分:4)

你必须改变

dropEvent(QDropEvent *event)

TreeView