【发布时间】:2014-09-08 10:44:07
【问题描述】:
我尝试使用此this example 创建文件上传功能。但是这个例子在 mule 3.5.0 中不起作用,给出 400 BAD REQUEST 错误。请注意,我在构建路径中包含 jersey-multipart-1.6 和 mimepull-1.6 jar。这是代码
@POST
@Path("/upload")
@Consumes(MediaType.MULTIPART_FORM_DATA)
public Response uploadFile(
@FormDataParam("file") InputStream uploadedInputStream,
@FormDataParam("file") FormDataContentDisposition fileDetail) {
String uploadedFileLocation = "D://" + fileDetail.getFileName();
// save it
writeToFile(uploadedInputStream, uploadedFileLocation);
String output = "File uploaded to : " + uploadedFileLocation;
return Response.status(200).entity(output).build();
}
没有错误或异常打印在 mule 侧。我认为该请求甚至没有达到组件。此代码在 mule 3.4 中运行。
请帮帮我。
【问题讨论】: