【问题标题】:Send list on image in json在 json 中发送图像列表
【发布时间】:2017-12-30 02:02:49
【问题描述】:

我有一个用户表(MySQL),其中存储了用户详细信息和只有一个配置文件图像。我想在管理员用户管理页面上显示所有图像。我能够以 JSON 对象发送用户详细信息,但不能图像列 (BLOB)。

有什么方法可以让我同时显示图像和用户详细信息? 请帮忙。

谢谢

【问题讨论】:

  • 你能展示你的表和你的一些尝试吗?
  • 您可以使用 base64 编码的数据 url 在 JSON 响应中发送数据。关于缓存,最好发送一个可用于请求此图像的 URL。
  • 我的用户表:用户名 |名字 |姓氏 |用户图片 |密码 ---------------- |-----------------|------------- --- |--------------- |-------- Varchar(225)|瓦查尔(225)|瓦查尔(225)|斑点 | varchar(225)

标签: mysql json blob


【解决方案1】:

方案 A:将图像存储在文件中,然后使用

<img src=filename.jpg>

Plan B:用 Base64 编码图像,然后使用

<img src="data:image/jpg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD//gA7Q1...">

Plan A 更适合较大的图像。 B 计划可能缩略图更快,尤其是在客户端(在您的情况下为管理员)可能“远离”服务器的情况下。

就 JSON 而言,这只是一种传输数据的方式。您可以将filename.jpg/9j/... 放入JSON 数组中,以便您的Javascript 解析和构建&lt;img&gt; 标记。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多