在服务器之间传递图像以进行远程保存
我的 Spring 应用程序将图像文件传递到 Jersey 应用程序以摆脱所有图像操作任务。
收到图像后,Jersey 应用程序应在多次操作(裁剪、调整大小等)后保存图像并返回图像 url。
为此,Spring 应用程序在 JSP 文件中具有以下形式:
<form method="POST" action="/asdf" enctype="multipart/form-data">
<input type="file" name="fstream"></input>
<input type="submit" value="Upload"/>
</form>
在我的 spring 控制器中,我使用以下方法获取 DataInputString:
DataInputStream in = new DataInputStream(request.getInputStream());
执行上述所需操作的简单方法是什么? 如何在 Spring 应用程序中将其转换为 BufferedImage,将其 POST 到 Jersey 应用程序,执行所需的操作并保存图像?
如果可以的话,如何将 DataInputStream 转换为 BufferedImage?
提前致谢。
My Spring application passes image file to Jersey application to get rid of all image manipulation tasks.
On receiving image, the Jersey application should save the image after several manipulations (crop, resize etc) and return image url.
For this, the Spring application has the below form in a JSP file:
<form method="POST" action="/asdf" enctype="multipart/form-data">
<input type="file" name="fstream"></input>
<input type="submit" value="Upload"/>
</form>
In my spring controller, I get DataInputString using:
DataInputStream in = new DataInputStream(request.getInputStream());
What would be an easy approach to carry out the desired action mentioned above?
How about converting it to BufferedImage in Spring app, POST it to the Jersey app, carry out required manipulations and save the image?
If that's fine, how do I convert DataInputStream to BufferedImage?
Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
由于没有答案...
@路径(“/图像”)
公共类 ImageController {
}
Since there was no answer ...
@Path("/image")
public class ImageController {
}