Article View: es.comp.os.linux.programacion
Article #7756Re: Insertar una imagen en MySQL
From: Manuel Dom�nguez Dorado
Date: Tue, 28 Jan 2003 17:31
Date: Tue, 28 Jan 2003 17:31
53 lines
2924 bytes
2924 bytes
> Hasta donde yo se MySQL acepta tipos blob aunque no los he utilizado
> nunca para almacenar imagenes, si fragmentos de HTML para paginas y
Si, acepta datos binarios. Por lo menos a mi me funcion�.
> demas. No se que tal funcionara. De cualquier forma no vale la pena para
> lo que estas pensando y posiblemente la mejor solucion es la que te han
> explicado ya. En html las referencias a las imagenes son referencias a
> posiciones en tu fs o a una URL. As� pues, anque las guardes en la B.D.
> para mostrarlas tendras que tenerlas en archivos temporales. Esto te
no necesariamente. Se env�a una cadena "CONTENT-TYPE image/gif" por
ejemplio al navegador y segido se hace un volcado del campo de la base de
datos que contiene la imagen y funciona bien. No hace falta ficheros
intermedios.
> implica varias cosas:
>
> 1.- Mayor complejidad de programacion. No es lo mismo modificar un blob
> que un char(x) con el nombre/url de la imagen.
Cierto
> 2.- Mas trasiego de disco. A mas impactos en tu web mas archivos
> temporales, con la consiguiente penalizaci�n de rendimiento.
Cierto
> 3.- Ante caidas del server empezaras a coleccionar una cantidad ingente
> de archivos temporales que deberas borrar a mano.
NO necesariamente, com te digo.
> �Merece la pena?
Creo que no.
El �nico problema que tuve era que para que se pudiesen enviar al navegador
sin ruptura de l�neas hab�a que usar antes una funcion que no recuerdo.
Hace tiempo que lo hice y no tengo el c�digo, pero no era dif�cil.
--
--
'''
(O O)
+-------------------oOO--(_)------------------------+
| Manuel Dom�nguez Dorado |
| manolodd ARROBA ingenieroseninformatica PUNTO com |
| http://manolodd.virtualave.net |
+----------------------------oOO--------------------+
|__|__|
|| ||
ooO Ooo
Technical Details
Message-ID:
<Xns9311BD19EDFD6FalsoComoJudasmixmai@130.133.1.4>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news1.google.com!newsfeed.stanford.edu!headwall.stanford.edu!fu-berlin.de!uni-berlin.de!62.174.188.164!not-for-mailReferences:
<9870e958.0301171525.58db011@posting.google.com> <1759581e.0301180223.50657d8b@posting.google.com> <b0bdli$nlc$1@antonio.escomposlinux.org>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,7490c3ee3a976353 X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2003-01-28 09:32:05 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news1.google.com!newsfeed.stanford.edu!headwall.stanford.edu!fu-berlin.de!uni-berlin.de!62.174.188.164!not-for-mail From: "Manuel Dom�nguez Dorado" <FalsoComoJudas@mixmail.com> Newsgroups: es.comp.os.linux.programacion Subject: Re: Insertar una imagen en MySQL Date: 28 Jan 2003 17:31:47 GMT Organization: http://manolodd.virtualave.net Lines: 53 Message-ID: <Xns9311BD19EDFD6FalsoComoJudasmixmai@130.133.1.4> References: <9870e958.0301171525.58db011@posting.google.com> <1759581e.0301180223.50657d8b@posting.google.com> <b0bdli$nlc$1@antonio.escomposlinux.org> NNTP-Posting-Host: 62.174.188.164 X-Trace: fu-berlin.de 1043775107 33757269 62.174.188.164 (16 [87745]) User-Agent: Xnews/5.04.25