繁体   English   中英

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

[英]play framework send file in HTTP request

我正在使用play framework 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

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

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

要查看API,请点击此链接

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM