0

我创建了一个流,它接受来自客户端的文件并执行一些操作。代码如下所示:

@Path("/upload")
public class UploadFile {

@POST
@Path("/file")
@Consumes(MediaType.MULTIPART_FORM_DATA)
@Produces(MediaType.MULTIPART_FORM_DATA)
public InputStream uploadFile(
        @FormDataParam("file") InputStream uploadedfile,
        @FormDataParam("file") FormDataContentDisposition fileDetails) {
        .
        .
}

这个宁静的 Web 服务由一个 html 文件调用,如下所示:

<form action="http://localhost:8080/upload/file" method="post" enctype="multipart/form-data">

   <p>
    Select a file : <input type="file" name="file" size="45" />
   </p>

   <input type="submit" value="Upload It" />
</form>

这工作得很好。我可以从 java 类中调用这个宁静的 Web 服务吗?如果是的话怎么做。

4

1 回答 1

0

您可以使用普通 java 应用程序中的 Spring RestTemplate 对象来使用您的 RESTful Web 服务,请参阅此 - Spring REST Template

于 2014-02-19T14:04:21.840 回答