sql >> Database >  >> RDS >> Mysql

MySQL-blob-inhoud verzenden als een json-antwoord

Om gegevensverlies te voorkomen, kunt u het beste binaire gegevens verzenden door te coderen als 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)

Het verzenden van binaire gegevens via JSON wordt echter echt niet aanbevolen, vooral niet op internet. U kunt bijvoorbeeld een URL sturen om de foto te downloaden.



  1. Werken met INTERVAL en CURDATE in MySQL

  2. Hoe de SUBSTR()-functie werkt in MySQL

  3. SQL Server - Dynamische PIVOT-tabel - SQL-injectie

  4. Kopieer twee kolommen van de ene tabel naar de andere, maar alleen unieke waarden