![]() |
Pues tal y como están las cosas... lo mismo te va mejor que la informática :)
Ya en serio, lo que ocurre es que estas cosas son fruto de la experiencia, porque son situaciones que se han vivido/sufrido antes, y cuando llega un caso similar entonces acabas haciendo estas cosas casi sin pensarlas, muchas veces no recuerdas bien el motivo de que algo sea mejor hacerlo de una forma o de otra, pero sí que recuerdas que era mejor de una forma en particular. Luego, sobre la marcha, vas recordando por qué seleccionaste un método y no el otro. Por ejemplo, en el caso de nuestros clientes que usan métodos de firmas con esos aparatitos como los de mercadona, el corte inglés, etc. no sólamente hay que guardar la firma, es que además hay que cifrarla y controlar que no ha sido modificada, para que ningún usuario con malas ideas se le ocurra coger algunas firmas, hacer unas compras y simular que el comprador ha sido un cliente cualquiera, tendría fácil decir: "ahí está tu firma", en fin, se formaría un buen lio. Por eso, las firmas no son posible de extraer de la base de datos, sólo se imprimen conjuntamente con sus documentos originales firmados por los clientes. Y en el caso de que consiguieran extraerla "independientemente" para usarla ilícitamente, ésta firma está inusable, ya digo, cifrada, encriptada, camuflada, retorcida, alterada, distorsionada y no se puede usar. Imagina que tienes en el disco los ficheritos .jpg de las firmas de los clientes al alcance de los usuarios, qué miedo. Además es ilegal, ya sabes, lo de "protección de datos" y todo ese tema. |
Muy cierto. Lo que me lleva a volver a pensar que como ya se ha dicho en este hilo todo depende del uso que se le vaya a dar a las imágenes, de la cantidad de ellas, la capacidad que ocupen, el grado de seguridad que se necesite, etc, etc.
|
Cita:
|
Cita:
|
Si fueran imágenes JPG o BMP :
siendo Image1 un TImage. |
Amigo gluglu.
Gracias por tu aportación pero yo lo que quiero es abrir con el programa predeterminado de "guindoun" una imagen guardada en un stream en la base de datos sin tener que crear el fichero previamente que es lo que Casimiro comentaba que se podía hacer. Saludos |
Cita:
+1 +1 :):) |
Cita:
|
Cita:
|
Cita:
|
Cita:
Edito: ahora veo que te ha contestado neftalí. |
Cita:
Pero si quieres abrirlo con el programa predeterminado de windows entonces necesitas que exista el fichero en disco. Seguramente se pueda hacer lo que dices, no sé, quizás guardándolo en memoria y luego "pegarlo" al programa externo que quieras, pero no sé si vale la pena complicarse tanto, si es rápido y fácil guardarlo en un directorio temporal y llamarlo para abrirlo, ya se encarga windows de elegir el programa que tengas seleccionado para esa extensión. De todas formas mis conocimientos son bastante escasos y puede que alguien diga que se puede y además de forma fácil, yo la desconozco. |
Ok.
Ya lo grabo entonces en el disco para visualizarlo. Amigo Casimiro, al final me he decidido en esta aplicación a meter las imágenes en la base de datos pero que sepas que como no me vaya bien me apareceré todas las noches en los pies de tu cama aullando.... streeeeeeeammmmm.... streeeeeeeeeammmmmm.... :p |
Pasé por este tema, opté por grabar las imágenes en la bbdd ( firebird) y me va bien. Tampoco tengo demasiado tamaño.
Lo que sí hago es comprimir el fichero antes de guardarlo en la bbdd y descomprimirlo a la hora de extaerlo. Utilizar una sola tabla sólo para los ficheros. En la tabla de registro, sólo se guardan id's, fechas, usuario que inserta, tipo de fichero, ... A la tabla de los ficheros sólo se accede cuando es necesario, es decir, cuando se quiere leer un fichero. Es para que las consultas vayan rapiditas. Saludos |
Cita:
|
Cita:
Cita:
|
Ok.
Ya está el tema claro y decidido. Gracias a todos por vuestros comentarios. :) |
En Barrapunto justamente hoy se habla de este tema. Sacando el trolleo de siempre, hay comentarios muy interesantes:
http://barrapunto.com/article.pl?sid...41236&from=rss |
Cita:
|
Bien hecho, que aprendan algo :D
Es broma, no se enfaden :) |
Ya les he dado la solución; Si es que es muy fácil:
DEPENDE, DEPENDE, DEPENDE,.... :):):D |
Cita:
|
| La franja horaria es GMT +2. Ahora son las 09:51:56. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi