sql >> Databáze >  >> RDS >> Mysql

Odešlete obsah blob MySQL jako odpověď json

Chcete-li zabránit ztrátě dat, nejlepší věc, kterou můžete udělat pro odesílání binárních dat, je zakódovat jako 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)

Posílání binárních dat přes JSON se však opravdu nedoporučuje, zvláště na webu. Můžete poslat adresu URL pro stažení fotografie, například.



  1. Proces upgradu krok za krokem pro aktualizaci R12.2, část -4 (používání 12.2.x Release Update Pack)

  2. Vestavěný Postgres pro jarní bootovací testy

  3. INNODB kaskáda na odstranění a aktualizaci

  4. ODP.NET Managed - Nelze najít požadovaného poskytovatele dat .Net Framework