Tema: ficheros en base de datos (Versión Imprimible)
Volver a la versión Original de este tema
Lugar donde fue posteado: Www.ForoMsn.comSQL/mySQLficheros en base de datos

Enviado por chupacabra87 en 04/05/2009 10:55:17
ficheros en base de datos

Hola, he hecho una web y ahora le quiero poner una base de datos, he instalado mysql y phpmyadmin pero un campo de la base de datos quiero que sean unos ficheros comprimidos en .rar o en .zip

Sólo he visto la posibilidad de poner campos tipo string, int, date... muchos distintos pero ninguno ficheros.

¿Cómo lo podría hacer?

Un saludo y muchas gracias.
Enviado por borha en 04/05/2009 12:35:21
Lo que puedes hacer para que la base de datos no ocupe mucho es el campo ponerlo de tipo string, (supongo que en la pagina hay usuarios que suben archivos o tu mismo), al subir un archivo por ejemplo si la carpeta donde se guardan los archivos es :
            -/uploads/user/archivo.rar
En el campo de la base de datos poner la dirección /uploads/user/archivo.rar y a la hora de hacer la consulta en el link en el href sacas el contenido del campo y ya tienes el link hecho.

Suponiendo que eso es lo que quieres hacer ^^. Si no especifia para que usarias esos archivos. Un saludo!
Enviado por Drayfe en 04/05/2009 17:14:31
La solucion ke te ha propuesto borha es buena. Pruebala y nos cuentas como te ha ido. Para cualquier duda postea ;)

Un saludo.


Colabora en mi web de musica Roseinheaven
Enviado por chupacabra87 en 05/05/2009 10:29:44
Gracias, eso es lo que quería hacer, además curiosamente había pensado en esa solución pero no sabía si era la correcta, ahora que lo dices ya lo se.

En estos días voy a probarlo y ya comento como me ha ido.

Muchas Gracias.
Enviado por borha en 05/05/2009 10:37:12
Me alegro de que te sirva ^^
Enviado por xanxov en 11/05/2009 19:59:08
Yo también creo que esa es la mejor solución, pero no la única. Controlando el tamaño del archivo podrías almacenarlo directamente en un campo blob. Esta forma hará crecer la base de datos de forma exponencial.

Saludosc.



Información sacada de www.ForoMsn.com