我使用spring MVC(MultipartFile)和hibernate在MYSQL数据库中成功上传了一个图像。 现在我想从db中获取它并使用ajax请求在我的页面中设置它并且我的请求成功完成。(服务器响应没问题)
但是服务器(java)以base64 URL字符串的形式向我发送图像。 所以我的问题是:
base 64 URL是大字符串,因此性能会受到影响 ,有没有其他方法将图像从服务器发送到客户端而不编码为BASE64 URL?
我使用杰克逊图书馆作为回应。 谢谢。
答案 0 :(得分:1)
您可以将图片放入某个Resource
(可能ByteArrayResource
包含位图),然后将其返回。
如下所述:file downloading in restful web services
但我不确定这是从前端的角度来看更方便的方式。