requiero subir imagenes para los productos y guardar la imagen y su
thumbnailpara esto segundo usare RMagick, el problema es que subo la
imagen
guardo en bd y en disco
en disco sale la imagen entera y en bd sale la imagen cortada, al
parecer la
esta limitando a
63.9 KB o algo por el estilo pero no entiendo bien porque o que pasa
talvez sea off topic pero ando medio perdido.
el thumbnail sale bien aunque creo que es porque en memoria ruby tiene
la
imagen bien en el blob de mi clase imagen pero en mysql la guarda mocha
parece estar limitado a 63.9 KB pero no se bien, alguna idea sugerencia
? a
alguien le paso algo similar ?
¿Quizá las filas de una tabla de MySQL tengan un lÃmite de 64K? Me
parece algo limitado pero bueno.
Un par de cosas: normalmente la base de datos no es recomendable para
datos binarios grandes, como imágenes, lo más normal es utilizar el
disco duro y “apuntar” al archivo del disco duro desde la base de
datos.
Omar J.
escribió:> pues generalmente reinvento la rueda todo el tiempo pero como
quiera es muy sencillo lo que ocupo
por eso no quiero meter algun gem como attachment-fu o algo asi creo
que seria sobrado
ya solucione el problema lo que pasa es que el tipo de dato estaba mal xD
Uno más sencillo en mi opinión es el file-column, creo que usar plugins
es muy positivo pues como dicen no tienes que reinventar la rueda ni
perder el tiempo en algo que ya está echo, funciona y normalmente está
mas que testeado.
Además no olvides de poder coger plugins y adaptarlos a tus necesidades,
partiendo generalmente de un buen código.
pues generalmente reinvento la rueda todo el tiempo pero como quiera
es
muy sencillo lo que ocupopor eso no quiero meter algun gem como
attachment-fu o algo asi creo que seria sobrado
ya solucione el problema lo que pasa es que el tipo de dato estaba mal
xD
TINYBLOB - 2 a la 8 o algo asi
BLOB ( el que tenia ) - 2 a la 16 que da 65536 (de ahi el limite que
mencionaba)
MEDIUMBLOB ( el que ahora uso ) - 2 a la 22
LONGBLOB - 2 a la 32
y pues si te comento que generalmente reinvento la rueda, no se no me da
por
poner plugins o codigo externo a menos que sea
muy necesario.
ya quedo con medium blob, y uso rmagick para hacer el thumbnail queda
en la
bd en una tabla con
content-type, widht, height, imagen ( medium blob ) , thumbnail ( blob
)
<-- tamaño 90x90 maximo conservando la proporcion de la imagen ( ahi
tambien reinvente la rueda calculando width y height nuevos porcierto )
gracias por tu respuesta, y a eso que dices que no es recomendable usar
la
bd para archivos grandes, mm pues en realidad seran pocas imagenes y no
muy
grandes, la limito a 1024 por si el admin sube alguna mas grande
y a ver si le hecho un ojo despues a paperclip que no sabia de su
existencia
El 30 de septiembre de 2008 14:11, Daniel R. Troitiño < [email protected]> escribió:
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.