2017-07-24 1 views
0

Ich habe eine Benutzertabelle (MySQL), in der ich Benutzerdetails und nur ein Profil Image.I möchte das Bild auf der Admin User Management Seite.Ich bin in der Lage, Benutzerdetails zu senden im JSON-Objekt, aber nicht in der Image-Spalte (BLOB).Liste senden auf Bild in JSON

Gibt es eine Möglichkeit, dass ich das Bild auch mit Benutzerdetails anzeigen kann? Bitte helfen.

Dank

+2

Können Sie Ihren Tisch und einige Ihrer Versuche zeigen? – Jenish

+0

Sie könnten die Daten in Ihrer JSON-Antwort mit einer base64-codierten Daten-URL senden. In Bezug auf das Zwischenspeichern wäre es eine bessere Idee, eine URL zu senden, mit der dieses Bild angefordert werden kann. –

+0

Meine Benutzer Tabelle: Benutzername | Vorname | Nachname_ BenutzerBild | Pwd ---------------- | ------------------ | ------------ ---- | --------------- | ------- Varchar (225) | Varchar (225) | Varchar (225) | BLOB | Varchar (225) – ansh

Antwort

0

Plan A: Speichern Sie das Bild in einer Datei, dann verwenden

<img src=filename.jpg> 

B-Plan: Encode das Bild in Base64, dann

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

Plan A ist besser für größere Bilder. Plan B könnte für Thumbnails schneller sein, besonders wenn der Client (in diesem Fall der Admin) wahrscheinlich weit vom Server entfernt ist.

Soweit JSON geht, ist das nur ein Weg, um die Daten zu übertragen. Sie können filename.jpg oder /9j/... in ein Array in JSON für Ihr Javascript setzen, um die Tags zu analysieren und zu erstellen.