假设我有图像的src。我想先将图像数据加载到我的服务器上,然后对其进行一些处理,然后将其返回到我的html进行显示。是否有可能做到这一点?
我不允许将处理过的文件存储在服务器上,然后在src
属性中引用它。
我正在使用Java / Groovy服务器。
答案 0 :(得分:1)
首先,您可能知道必须使用HTML表单将图像发布到servlet。
然后,servlet可以处理它并在响应的输出流中返回图像(content-type = image / jpeg)。
byte[] imageBytes = getImageAsBytes();
response.setContentType("image/jpeg");
response.setContentLength(imageBytes.length);
response.getOutputStream().write(imageBytes);