2017-07-24 78 views
0

我有一個用戶表(MySQL),我在其中存儲了用戶詳細信息,只有一個配置文件Image.I想要在管理用戶管理頁面上顯示所有圖像。我可以發送用戶詳細信息在JSON對象中,但不是圖像列(BLOB)。在json圖像上發送列表

有什麼辦法讓我可以顯示圖像以及用戶的詳細信息? 請幫忙。

感謝

+2

你可以展示你的桌子和你的一些嘗試嗎? – Jenish

+0

您可以使用base64編碼的數據url在您的JSON響應中發送數據。關於緩存,發送可用於請求此圖像的URL將是一個更好的主意。 –

+0

我的用戶表: 用戶名| first_name | Last_Name | UserImage | Pwd ---------------- | ------------------ | ------------ ---- | --------------- | ------- Varchar(225)| VARCHAR(225)| VARCHAR(225)| BLOB | VARCHAR(225) – ansh

回答

0

計劃A:存儲圖像的文件,然後使用

<img src=filename.jpg> 

B計劃:編譯在Base64編碼的圖像,然後使用

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

A計劃是更好爲更大的圖像。 B計劃可能縮略圖速度更快,特別是如果客戶端(管理員,在您的情況下)可能距服務器「遠」。

就JSON而言,這只是一種傳輸數據的方式。您可以將filename.jpg/9j/...放入JSON數組中,以便爲您的Javascript解析並生成<img>標籤。