【问题标题】:How to return an object with an image inside of it using spring boot?如何使用spring boot返回一个带有图像的对象?
【发布时间】:2020-04-14 08:21:22
【问题描述】:

我应该如何通过 GET 调用(当然是 JSON 形式)返回一个包含图像的对象。将其作为具有字节数组的普通 JSON 对象发送的最佳方法是什么?同样的图像是否应该按原样保存在数据库中,或者只是作为文件夹中图片的路径?

【问题讨论】:

  • 处理图像的常规方法。首先将其保存在像 amazon s3 这样的对象保存服务中。然后获取图像的 uri 并将其保存在您的数据库中。

标签: json image hibernate spring-boot


【解决方案1】:

有多种方式返回图像响应如下:

  1. 在 json 响应中返回完整的 base64 图像,但对于大尺寸图像会变慢。

  2. 首先将图像保存在文件系统中的任意位置,然后在 json 响应中返回 url,这样最好的方式和图像可以通过 url 轻松访问,但如果有一些重要的图像,则需要实现授权。

【讨论】:

    猜你喜欢
    • 2017-06-02
    • 2021-03-25
    • 2020-02-11
    • 1970-01-01
    • 1970-01-01
    • 2022-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-14
    相关资源
    最近更新 更多