是否有可能将图像数据从服务器流式传输到html?

时间:2013-08-30 06:53:18

标签: java javascript server-side

假设我有图像的src。我想先将图像数据加载到我的服务器上,然后对其进行一些处理,然后将其返回到我的html进行显示。是否有可能做到这一点?
我不允许将处理过的文件存储在服务器上,然后在src属性中引用它。

我正在使用Java / Groovy服务器。

1 个答案:

答案 0 :(得分:1)

首先,您可能知道必须使用HTML表单将图像发布到servlet。

然后,servlet可以处理它并在响应的输出流中返回图像(content-type = image / jpeg)。

byte[] imageBytes = getImageAsBytes();
response.setContentType("image/jpeg");
response.setContentLength(imageBytes.length);
response.getOutputStream().write(imageBytes);