Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Envie o conteúdo do blob do MySQL como uma resposta json


Para evitar a perda de dados, a melhor coisa que você pode fazer para enviar dados binários é codificar como 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)

No entanto, o envio de dados binários sobre JSON não é realmente recomendado, especialmente em web. Você pode enviar uma URL para baixar a foto, por exemplo.