sql >> Database teknologi >  >> RDS >> Mysql

Send MySQL blob-indhold som et json-svar

For at forhindre tab af data er det bedste, du kan gøre for at sende binære data, at kode som base64 .

import base64

def GET(self,r):
    user_data = CC.get_data(query) # holds the content of the blob field.
    data = {'name': 'test',
           'photo': base64.b64encode(user_data)}
    return json.dump(data)

Det anbefales dog ikke at sende binære data over JSON, især på nettet. Du kan f.eks. sende en URL for at downloade billedet.



  1. Kan ikke få spring boot til automatisk at oprette databaseskema

  2. hvordan man erstatter tekst i celle til en data i en anden tabel i mysql

  3. Atomic UPSERT i SQL Server 2005

  4. PHP og SQL Hashing Hjælp:Hvad gør jeg forkert?