Mysql
 sql >> Base de données >  >> RDS >> Mysql

Écrire un fichier à partir de BLOB mysql python

J'ai trouvé la solution, j'avais besoin d'utiliser le decode('base64') ... c'était un problème facile :/

cur = db2.cursor()
#get the file
cur.execute("SELECT mimetype,File,Name FROM ContentFiles WHERE ContentID=10414")
archivo = cur.fetchone()

imagen = open(archivo[2],'wb')
imagen.write(archivo[1].decode('base64'))
imagen.close()