首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Spring贴图

Spring贴图
EN

Stack Overflow用户
提问于 2013-03-10 22:17:51
回答 1查看 6.9K关注 0票数 1

我试图找到如何将JSON响应中的图像发布到服务器(保存到服务器端)。如何理解,我可以使用@RequestBody,但我不知道如何做到这一点。谢谢你的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-10 23:43:15

您是在问如何将JSON请求体中的图像发布到服务器上吗?我最近做了这件事,请看细节这里。我在类似的问题中提供了这个答案,但将在这里复制这个答案。

在浏览器上,我们可以使用文件API加载文件,然后使用Base64编码对其内容进行编码,最后在发布之前将编码的内容分配给javascript对象。

在服务器上,我们有一个来处理请求。作为将请求体转换为java对象的json解编组的一部分,图像字节的byte 64编码值将转换为标准的Java byte[],并作为LOB存储在数据库中,或者作为字节数组直接存储到磁盘(取决于您希望如何在服务器上保存文件)。

为了检索映像,另一种方法可以通过直接流回字节来提供映像。

我链接到的博客文章假设您希望将图像用作另一个对象的一部分,但是如果您只想直接处理图像,则原则应该是相同的。但是,由于您希望图像成为JSON请求体的一部分,所以听起来这种技术就是您想要的。如果有什么需要澄清的话请告诉我。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15328355

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档