Comunidad de diseño web y desarrollo en internet online

Problema con flex y imagenes

Citar            
MensajeEscrito el 11 May 2009 09:57 am
Hola buenas tengo un problema con una imagen. Estoy trabajando en una aplicación en la que se recoge por pantalla una imagen y el nombre de la imagen aparece en un label, hasta ahí esta todo bien y sin problemas, pero claro tengo que subir esa imagen a una tabla Mysql utilizando ColdFusion y me preguntaba si tendría que hacer como en otros casos que e visto por internet aunque fueran con php, que lo que hacían era pasar dicha imagen a binario y también si alguien había pasado alguna vez un objeto desde Flex a ColdFusion.

Un saludo y gracias por el tiempo prestado en leer.

Por Asur

10 de clabLevel



 

msie7
Citar            
MensajeEscrito el 11 May 2009 11:55 am
Nop, lo que usualmente se hace es guardar la ruta al archivo subido en la base de datos, serializar/deserializar para guardarlo como objeto BLOB es bastante costoso a nivel de recursos y solo se debe hacer si es un requerimiento específico

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 15 May 2009 07:17 am
Hola buenas, sigo con lo mismo estoy intentando subir la imagen a la base de datos porque me gustaría saber hasta cuanto aguanta el explorer con una aplicación. Para eso me han encargado que suba imágenes directamente a la base de datos, pero el problema de “serializar” y todo eso eso no es mucho problema ya encontré la forma de hacerlo, pero mi problema ahora es como puedo enviar el objeto que recojo. Os pongo un poco del texto para que veáis por donde van los tiros.

Código :

<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
   <mx:RemoteObject id="CFCService" destination="ColdFusion" source="addbd.FormCFImagenService" result="getResponse(event.result)" />
   <mx:Script>
      <![CDATA[
         private var imagesFilter:FileFilter = new FileFilter("Images", "*.jpg;*.gif;*.png");
         private var photoShop:FileFilter = new FileFilter("Archivos Photoshop", "*.psd");
         private var fileref:FileReference = new FileReference();

         
         private function buscar():void {
            fileref.browse([imagesFilter,photoShop]);
         }
         private function seleccionar(evnt:Event):void{
            file_path.text = fileref.name;
            subida= fileref.toString();
         }
         
         private function click():void{
            CFCService.addData(fileref);
            //yo creo que es de esta forma para enviar este objeto 
            //hacia el otro programa pero no estoy seguro.
         }


Un saludo.

Por Asur

10 de clabLevel



 

msie7
Citar            
MensajeEscrito el 15 May 2009 11:05 am
Vale, por probar que no quede nada ;)
Lo que estás haciendo es un fileupload, normalmente luego en el insert de la base de datos guardarías el nombre del archivo, en este caso cuando hagas el insert, tendrás que implementar en ColdFusion que copie ese archivo a la BD (puedes hacerlo en el inser mismo o en un update posterior)

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.