我有多部分表单,其中包含上传文件。对服务器的请求如下:
@POST
@Path("/createAttachmentByFormData")
@Consumes(MediaType.MULTIPART_FORM_DATA)
@Produces(MediaType.TEXT_HTML)
public Response createDocAndAttachment(@FormParam("thefile") File theFile, @QueryParam("docId") int docId) {
}
然后我有处理上传文件的方法:
thefile
有没有办法使用注释来检查表单中上传文件的MimeType。因此,在此示例请求中,表单字段application/pdf
包含文件,其类型为Content-Type
因此,我需要一种方法来使用注释来说明方法拒绝表单字段thefile
的{{1}}与application/pdf