2013-09-23 40 views
1

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

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

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

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

谢谢。

C.C.

回答

2

随着播放> 2.0本应该做的伎俩:

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

如果能够添加参数识别你的文件的请求应使用的multipart/form-data的被发送。 这篇文章演示了如何使用Play来完成它! - https://stackoverflow.com/a/18723326/2788883

+0

谢谢,但我如何指定我的参数的名称,如:monfile = the_file_I_send正文内? –

+0

在这种情况下,你可能想看看这里:http://stackoverflow.com/a/18723326/2788883 – brazo

+0

谢谢。有用。 –

0

使用下面的方法来返回响应,文件

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

要查看API遵循这一link