🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #7756

Re: Insertar una imagen en MySQL

#7756
From: Manuel Dom�nguez Dorado
Date: Tue, 28 Jan 2003 17:31
53 lines
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-mail
References: <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