我正在开发一个播放框架 2 应用程序,我想调用一个 WebService 并发送一个文件(一个图像)。我找到了 WS 类,但我找不到如何使用它发送文件。我发现是这样的:
WS.url("http://localhost:9001/post").post("content")
但我没有设法使用 POST 请求发送文件。
有人可以告诉我该怎么做吗?
谢谢。
抄送
我正在开发一个播放框架 2 应用程序,我想调用一个 WebService 并发送一个文件(一个图像)。我找到了 WS 类,但我找不到如何使用它发送文件。我发现是这样的:
WS.url("http://localhost:9001/post").post("content")
但我没有设法使用 POST 请求发送文件。
有人可以告诉我该怎么做吗?
谢谢。
抄送
使用 Play > 2.0 这应该可以解决问题:
File file = new File("yourPath");
WS.url("/post/url").post(file);
能够添加一个参数来标识您的文件,请求应该使用 multipart/form-data 发送。这篇文章展示了如何使用 Play!- https://stackoverflow.com/a/18723326/2788883