Exportando BLOBs a archivos jpeg (pyodbc + PIL)
Juan Ignacio Rodriguez de Leon
jileon en parcan.es
Lun Jun 12 11:58:58 CEST 2006
javiVF wrote:
> Hola Toni,
>
> Amm-Python escribió:
>> En teoría basta con:
>>
>> fiel('test.jpg', 'wb').write(imagen.read())
> He probado tu propuesta ( supongo que querías escribir file en lugar de
> fiel ;) y me da el siguiente error:
>
> AttributeError: 'buffer' object has no attribute 'read'
>
> ¿ A que tipo de objeto debería cambiar para poder trabajar con el 'read' ?
>
>> Partiendo de la premisa de que, realmente, en el campo blob tienes la
>> imagen en formato jpg.
>>
Por si te sirve de algo, si el contenido es realmente un fichero jpeg,
los dos primeros bytes deben ser FF D8.
Más info aquí:
http://www.fastgraph.com/help/jpeg_header_format.html
Más información sobre la lista de distribución Python-es