REST客户端的多部分表单数据支持

REST客户端的多部分表单数据支持,rest,jax-rs,multipartform-data,Rest,Jax Rs,Multipartform Data,我非常喜欢新的RESTwebservice,并使用Jersey实现JAX-RS 我的问题是,如果我创建了一个Web服务,它接受一个文件上传,而这个文件上传是@使用的(MediaType.MULTIPART\u FORM\u DATA),那么@使用的(MediaType.MULTIPART\u FORM\u DATA)

我非常喜欢新的
REST
webservice,并使用
Jersey
实现
JAX-RS

我的问题是,如果我创建了一个Web服务,它接受一个文件上传,而这个文件上传是
@使用的(MediaType.MULTIPART\u FORM\u DATA)
,那么
@使用的(MediaType.MULTIPART\u FORM\u DATA)
类型能够处理来自任何类型客户端的“文件上传”请求吗

我可以想象客户机可以使用
Java
.NET
等来完成调用。但不支持
MIME
MediaType。所有可能的调用客户端都支持多部分表单数据类型。当然,假设下面的文件上传适用于任何类型的客户端是否安全

 @POST
 @Consumes(MediaType.MULTIPART_FORM_DATA)
 @Produces(MediaType.APPLICATION_XML)
 public String uploadFile(@PathParam("fileName") final String fileName,
   @FormDataParam("userId") final int userId) {
  //.......
 }

支持任何具有正确实现的客户端。感谢链接。