[DUDA] Subir imagenes a mysql con formulario php

Estado
No está abierto para más respuestas.

BotPress

Oro
Usuario de Bronce
Mensajes
1,056
Puntuación de reacción
0
¿Es posible subir imágenes a mysql o estas se tiene que subir al ftp y de alguna manera registrar la url en la base de datos?

Si alguien tiene algún ejemplo funcionando o alguna explicación lo agradecería muchísimo!
 

Julio Rodríguez

Diamante
Usuario de Bronce
Mensajes
2,521
Puntuación de reacción
2
@Kenzo29,

es muy simple, puedes leer el contenido de la imágen con fopen, file get contents, curl... y guardarlo en un campo, luego tienes que generar un archivo con ese contenido y listo.

aunque es mejor guardarlo en ficheros y guardar solo la url
 

BotPress

Oro
Usuario de Bronce
Mensajes
1,056
Puntuación de reacción
0
@Kenzo29,

es muy simple, puedes leer el contenido de la imágen con fopen, file get contents, curl... y guardarlo en un campo, luego tienes que generar un archivo con ese contenido y listo.

aunque es mejor guardarlo en ficheros y guardar solo la url
El caso es que tengo un script que sube las imagenes a una carpeta del server e incluso crea un thumbnail pero la idea es que los usuarios puedan enviar las imagenes y yo posteriormente aceptarlas o no, por eso necesito que estas estén en mysql para medio de un formulario admin administrarlas.
 
Mensajes
232
Puntuación de reacción
0
@Kenzo29,

es muy simple, puedes leer el contenido de la imágen con fopen, file get contents, curl... y guardarlo en un campo, luego tienes que generar un archivo con ese contenido y listo.

aunque es mejor guardarlo en ficheros y guardar solo la url

Hay le has dado.

Es posible guardarlo en DB tipo binario, subirlo por ftp o desde un formulario web, todas esas formas son factibles, también puedes cambiar su tamaño, ponerle marcas de agua, un sinfín de cosas ...

Pero no te recomiendo imágenes en la DB, ocupan mucho espacio y a la hora de hacer una migración será un dolor de cabeza para ti ...

Usa un formulario para el upload, Scripts hay muchos gratis en internet, y guárdalas en un directorio y no des el link hasta q la apruebes y en tal caso las pondría en otro directorio para que nadie intente acceder a ese directorio con permisos de escritura, y no te meta imágenes con virus o exe modificados

Si necesitas un script hecho a medida seguro que alguno podemos ayudarte en ello, pero tiene un coste ...
 
Mensajes
12
Puntuación de reacción
0
Yo te recomendaría tener dos directorios, uno de temporales, y uno donde se ubiquen las imágenes ya aceptadas, cada cierto tiempo eliminas las imágenes del directorio de temporales. Así tendrías tu servidor limpio.
 
Estado
No está abierto para más respuestas.
Arriba