Java 在HTTP请求中播放框架发送文件

Java 在HTTP请求中播放框架发送文件,java,playframework-2.0,Java,Playframework 2.0,我正在开发PlayFramework2应用程序,我想调用一个Web服务并发送一个文件(图像)。我找到了WS类,但找不到如何使用它发送文件。 我发现的是: WS.url("http://localhost:9001/post").post("content") 但是我没有使用POST请求发送文件 有人能告诉我怎么做吗 谢谢 C.C.使用Play>2.0这应该可以实现以下功能: File file = new File("yourPath"); WS.url("/post/url").post(f

我正在开发PlayFramework2应用程序,我想调用一个Web服务并发送一个文件(图像)。我找到了WS类,但找不到如何使用它发送文件。 我发现的是:

WS.url("http://localhost:9001/post").post("content")
但是我没有使用POST请求发送文件

有人能告诉我怎么做吗

谢谢


C.C.

使用Play>2.0这应该可以实现以下功能:

File file = new File("yourPath");
WS.url("/post/url").post(file);
如果能够添加标识文件的参数,则应使用多部分/表单数据发送请求。
这篇文章展示了如何使用Play来完成它

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

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

要查看API,请遵循以下步骤。

谢谢,但是如何指定参数的名称,如:monfile=the_file\u I_send In the body?在这种情况下,您可能需要查看以下内容: