使用Spring MVC和Hibernate Rest服务从数据库保存和检索图像

水thy

我正在开发一个需要将Image存储到db并进行检索的应用程序。我已经完成了保存部分的工作。我将图像存储为byte []形式。当我检索返回的图像json时

jThiODUwMjE0MDNlNGFlZTI2MTk1YjBlNDFlYjAwYTI2MTI4OWRlOGU4NGU0OTFlZGU2NzAzMjE2ODA0N2RkMDY5NTkyODg4NzliOWE1ODlhNTNhYTM1OTYxNzZjNTc4YjcwMTJiZmUyNmY1NTJkNzI1MjhkN2FhZjU0ZmU0MWZmMzVjMWJhYzU2NmU3Y2M4NTUzMTBlNWMxODRhMjczYTIwZjhhNDk1MzU0NzhhN2YxNDgxMmYxNzRhNTVhMDI4YzVkYmI3NzgzNWMzNjZkYjFiNDgwN2JhNTUyNDEzMDAzZTJlZmRjYjNkNzFkZTIzZDNiMmNjYTgyN2I4ZTgzM

像这样的100线。在这里,我正在通过图片ID进行搜索

休息服务:

@RequestMapping(value="/getphoto/{clsfdimageid}", method=RequestMethod.GET)
    @ResponseBody
    public List<ClassifiedImages> getPhoto(@PathVariable int clsfdimageid)
    {
        System.out.println("entered....................");

        return classifiedService.getImage(clsfdimageid);
    }

DaoImpl类:

@Override
    public List<ClassifiedImages> getImage(int clsfdimageid) 
    {
        session = sessionFactory.getCurrentSession();

        String sql = "SELECT * from tblclsfdimages where clsfdimageid = :clsfdimageid";

        Query query= session.createSQLQuery(sql)
                .addEntity(ClassifiedImages.class)
                .setParameter("clsfdimageid",clsfdimageid);

        List<ClassifiedImages> images = query.list();

        return images;
    }

如何获取具有byte []格式的json中的图像。预先感谢您的建议。

弗拉德·米哈尔西娅

即使您没有提供ClassifiedImages,我也假设您有一个类似的字段:

private byte[] image;

您看到的字符串是图像byte[]数组的Base64编码值很好,没有任何问题。REST和JSON要求将每个包含的字段序列化为String,包括byte []数组。

因此,在客户端代码中,您需要一个Base64解码器来对编码进行编码String,并将其转换回byte[]数组并显示图像。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用jdatechooser从mysql数据库保存和检索空日期

来自分类Dev

使用Hibernate进行Spring MVC和bean验证

来自分类Dev

使用Spring MVC和Hibernate实现分页

来自分类Dev

使用Spring MVC和Hibernate Rest服务从数据库保存和检索图像

来自分类Dev

在带有Spring MVC和Hibernate的JSP上显示图像

来自分类Dev

使用javascript保存和检索数据库中的用户输入?

来自分类Dev

使用Spring MVC和Hibernate在JSP中显示jpg图像列表

来自分类Dev

使用jsp(Hibernate + Spring + Maven)从数据库检索数据

来自分类Dev

使用Android和PHP将图像上传到服务器(MySQL数据库)

来自分类Dev

使用Hibernate和Spring更新

来自分类Dev

使用Rest和Spring Boot将阿拉伯字符保存到数据库中

来自分类Dev

在Spring MVC和Hibernate中使用Bean代替模型的目的

来自分类Dev

使用bean登录和注册-Spring MVC + Hibernate

来自分类Dev

使用Hibernate从数据库中检索BLOB和使用JSP显示网页上

来自分类Dev

从数据库保存和检索图像

来自分类Dev

使用路径从数据库存储和检索图像

来自分类Dev

如何使用核心数据从数据库保存和检索数据?

来自分类Dev

通过在代码优先方法中使用其ID从数据库上载,保存和检索图像

来自分类Dev

使用Junit测试Spring MVC和Hibernate的DAO层和Service层的步骤

来自分类Dev

使用javascript保存和检索数据库中的用户输入?

来自分类Dev

使用Spring MVC和Hibernate在JSP中显示jpg图像列表

来自分类Dev

如何在Spring MVC中使用Hibernate和Spring JPA更新数据

来自分类Dev

无法使用spring-mvc和hibernate从数据库中获取数据

来自分类Dev

使用spring-mvc和hibernate将文件名存储在数据库中,而不是将文件本身存储在数据库中

来自分类Dev

在Spring MVC和Hibernate中使用Bean代替模型的目的

来自分类Dev

集成Spring MVC 4和Hibernate 5

来自分类Dev

使用 cideigniter 从数据库中检索视频和背景图像

来自分类Dev

使用 MySQL 工作台保存和显示数据库中的图像

来自分类Dev

如何使用sqlite数据库上传和检索图像

Related 相关文章

  1. 1

    如何使用jdatechooser从mysql数据库保存和检索空日期

  2. 2

    使用Hibernate进行Spring MVC和bean验证

  3. 3

    使用Spring MVC和Hibernate实现分页

  4. 4

    使用Spring MVC和Hibernate Rest服务从数据库保存和检索图像

  5. 5

    在带有Spring MVC和Hibernate的JSP上显示图像

  6. 6

    使用javascript保存和检索数据库中的用户输入?

  7. 7

    使用Spring MVC和Hibernate在JSP中显示jpg图像列表

  8. 8

    使用jsp(Hibernate + Spring + Maven)从数据库检索数据

  9. 9

    使用Android和PHP将图像上传到服务器(MySQL数据库)

  10. 10

    使用Hibernate和Spring更新

  11. 11

    使用Rest和Spring Boot将阿拉伯字符保存到数据库中

  12. 12

    在Spring MVC和Hibernate中使用Bean代替模型的目的

  13. 13

    使用bean登录和注册-Spring MVC + Hibernate

  14. 14

    使用Hibernate从数据库中检索BLOB和使用JSP显示网页上

  15. 15

    从数据库保存和检索图像

  16. 16

    使用路径从数据库存储和检索图像

  17. 17

    如何使用核心数据从数据库保存和检索数据?

  18. 18

    通过在代码优先方法中使用其ID从数据库上载,保存和检索图像

  19. 19

    使用Junit测试Spring MVC和Hibernate的DAO层和Service层的步骤

  20. 20

    使用javascript保存和检索数据库中的用户输入?

  21. 21

    使用Spring MVC和Hibernate在JSP中显示jpg图像列表

  22. 22

    如何在Spring MVC中使用Hibernate和Spring JPA更新数据

  23. 23

    无法使用spring-mvc和hibernate从数据库中获取数据

  24. 24

    使用spring-mvc和hibernate将文件名存储在数据库中,而不是将文件本身存储在数据库中

  25. 25

    在Spring MVC和Hibernate中使用Bean代替模型的目的

  26. 26

    集成Spring MVC 4和Hibernate 5

  27. 27

    使用 cideigniter 从数据库中检索视频和背景图像

  28. 28

    使用 MySQL 工作台保存和显示数据库中的图像

  29. 29

    如何使用sqlite数据库上传和检索图像

热门标签

归档