我已经在网上搜索了一段时间,几乎所有有关使用restlet进行图像投放的问题都是关于静态图像的。我要做的是从restlet提供动态生成的图像。
我尝试使用restlet提供静态图片,它正在工作。另外,我可以成功生成动态图像并将其存储在本地文件夹中,因此问题出在如何提供它上。如果它是http响应,则我要做的是将图像的所有字节附加到响应的正文中。但是,我不确定如何使用restlet来做到这一点?是FileRepresentation吗?
这个领域的新手,任何建议都将受到欢迎。
谢谢
最佳答案
如果首先将图像写入文件,则FileRepresentation应该可以工作。对于更有效的方法,可以通过扩展OutputRepresentation并覆盖write(OutputStream)
方法来创建自己的Representation类。