1
我必须为消费者和提供者实现Grails RESTful Web服务。 提供程序必须返回PDF文档,消费者必须处理它并将其保存到数据库。 作为提供者如何使用grails rest服务返回pdf文档。 我在肥皂web服务中使用MTOM来实现这一点,但不知道如何在Grails休息服务中实现。Grails-带pdf附件的RESTful Web服务?
请告诉我如何用一些示例代码实现此目的。
感谢
我必须为消费者和提供者实现Grails RESTful Web服务。 提供程序必须返回PDF文档,消费者必须处理它并将其保存到数据库。 作为提供者如何使用grails rest服务返回pdf文档。 我在肥皂web服务中使用MTOM来实现这一点,但不知道如何在Grails休息服务中实现。Grails-带pdf附件的RESTful Web服务?
请告诉我如何用一些示例代码实现此目的。
感谢
这是我做的,这是你能为生产者
> def boas = callservicetogenerateReport // this should return an
> byteArray
> // setting the content type
> response.setContentType("application/pdf");
> response.setHeader("Content-Disposition", "attachment;filename=sample.pdf")
> response.setContentLength(boas.size());
> // write ByteArrayOutputStream to the ServletOutputStream
> response.outputStream << boas.toByteArray()
> response.outputStream.flush()
> response.outputStream.close()
对于消费这做的是什么,我在休息调用,它实际上处理用户提交的文件做了通过邮政。
request.multiFileMap."files[]".each {file ->
def newFile = new Expando(name: file.originalFilename, size: file.size)
callServicetoAddFileToDB(file)
}
希望这有助于
关于消费者 - 作为一个消费者我已经发送请求数据,并需要从供应商..获得PDF @制片人:你觉得我已经将它写入反应,而不是我可以在BYYARRAY中获得PDF作为回应,不是吗? – 2013-04-24 17:32:49
来自消费者,你是否向提供商发布文件? – 2013-04-24 17:36:15
问题 - 用户如何选择要发送的文件? – allthenutsandbolts 2013-04-24 17:36:23