图像文件通过播放框架 1.2.4 中的 Webservice Ws.url("controller action").files(imageFile) 作为参数附加。如何在该控制器中接收该图像文件?谁能帮我解决这个问题。
问问题
234 次
1 回答
0
让我们发布两个文件:
WS.url("http://127.0.0.1:9000/process")
.files(new File("kitten.jpg"), new File("dog.jpg"))
.post();
控制器方法如下所示:
public static void process(File dummy) {
List<Upload> uploads = (List<Upload>) request.args.get("__UPLOADS");
for (Upload upload : uploads) {
System.out.println("Uploaded file name: " + upload.getFileName());
System.out.println("Uploaded file is stored as: " + upload.asFile());
}
}
非常难看,但这是我让它工作的唯一方法。该dummy
参数必须存在,否则上传请求参数将为null
.
图像可以通过Upload
对象以不同的方式访问。
于 2012-10-25T21:31:16.097 回答