1

我正在开发一个播放框架 2 应用程序,我想调用一个 WebService 并发送一个文件(一个图像)。我找到了 WS 类,但我找不到如何使用它发送文件。我发现是这样的:

WS.url("http://localhost:9001/post").post("content")

但我没有设法使用 POST 请求发送文件。

有人可以告诉我该怎么做吗?

谢谢。

抄送

4

2 回答 2

3

使用 Play > 2.0 这应该可以解决问题:

File file = new File("yourPath");
WS.url("/post/url").post(file);

能够添加一个参数来标识您的文件,请求应该使用 multipart/form-data 发送。这篇文章展示了如何使用 Play!- https://stackoverflow.com/a/18723326/2788883

于 2013-09-23T18:36:32.753 回答
0

使用以下方法将响应作为文件返回

RenderBinary(java.io.File file, java.lang.String name)

要查看 API,请点击此链接

于 2015-12-17T12:32:38.330 回答