Retroceder   Foros del Web > Programación para sitios web > Coldfusion

Respuesta
 
Herramientas Desplegado
Antiguo 08-mar-2007, 01:27   #1 (permalink)
Dani_navas ha deshabilitado el karma
 
Fecha de Ingreso: marzo-2007
Mensajes: 11
Envio de ficheros al servidor de ColdFusion

Buenas, soy nuevo utilizando ColdFusion y no tengo apenas experiencia. He creado una página web en mi intranet utilizando coldfusion y Dreamweaver. En ella tengo varios formularios para almacenar datos en una base de datos Access. Pero mi pregunta es la siguiente: Necesito hacer un apartado desde el cual los visitantes de la web puedan enviarme ficheros Word y se almacenen directamente en el servidor. Debería ser algo así como cuando vas a adjuntar un archivo a un correo, es decir, debería salir un botón que ponga examinar o algo así, que al pulsarlo aparezca un explorador de ficheros y desde ahí seleccionas el fichero que quieres enviar y le das a enviar. Y dicho fichero debería enviarse a mi servidor Web y almacenarse en el servidor. ¿Cómo se realiza esto?
Muchas gracias por adelantado.
Dani_navas está desconectado   Responder Citando
Antiguo 09-mar-2007, 08:11   #2 (permalink)
rlobos está en el buen camino
 
Fecha de Ingreso: enero-2005
Mensajes: 102
Re: Envio de ficheros al servidor de ColdFusion

Dani:

Para esto debes tener dos pequeños programas, aqui va el ejemplo

El primer programa permite seleccionar el fichero que queires enviar al servidor, lo puedes nombrar pide_fichero.cfm

<cfoutput>
<html>
<head>
<title>Especifica archivo a subir</title>
</head>
<body>
<h2>Especifique el fichero a subir</h2>
<form action="sube_fichero.cfm" enctype="multipart/form-data" method="post">
<p>Fichero a enviar
<input type="file" name="FiletoUpload" size="45">
</p>
<input type="submit" value"Upload">
</form>
</body>
</html>
</cfoutput>

Un segundo programa que es el que se encargara de subir el fichero, lo puedes llamar sube_fichero.cfm

<html>
<head>
<title></title>
</head>
<body>
<h2>Copia File</h2>
<cffile action="upload"
destination="/directorio_destino_del_servidor"
nameConflict="overwrite"
fileField="Form.FiletoUpload">
<cfoutput>
Fichero #cffile.ClientFileName#.#cffile.ClientFileExt# fue enviado a #cffile.ServerDirectory#/#cffile.ServerFileName#.#cffile.ServerFileExt#.
</cfoutput>
</body>
</html>



Espero te sirva!
rlobos está desconectado   Responder Citando
Antiguo 21-mar-2007, 04:54   #3 (permalink)
Dani_navas ha deshabilitado el karma
 
Fecha de Ingreso: marzo-2007
Mensajes: 11
Re: Envio de ficheros al servidor de ColdFusion

Gracias, me ha sido de mucha ayuda.
Muchas gracias de nuevo.
Dani_navas está desconectado   Responder Citando
Antiguo 22-mar-2007, 11:56   #4 (permalink)
beandfa está en el buen camino
 
Fecha de Ingreso: noviembre-2002
Ubicación: Toluca
Mensajes: 230
Re: Envio de ficheros al servidor de ColdFusion

Hola amigos !!! .. se puede hacer esto, guardando el archivo en la BD access ???

espero respuesta .. Saludos !!!
__________________
Gracias a Foros como este, he podido crear websites y ahora contribuyo a seguir adelante con aportaciones
www.inxenio-dixeno.com Soluciones Web
beandfa está desconectado   Responder Citando
Antiguo 22-mar-2007, 12:11   #5 (permalink)
beandfa está en el buen camino
 
Fecha de Ingreso: noviembre-2002
Ubicación: Toluca
Mensajes: 230
Re: Envio de ficheros al servidor de ColdFusion

Hola de nuevo amigos ...
buscando encontré esta liga !!!
y la comparto con ustedes !!

saludos

http://www.cfugspain.org/index.cfm/f...tutorial05.cfm
__________________
Gracias a Foros como este, he podido crear websites y ahora contribuyo a seguir adelante con aportaciones
www.inxenio-dixeno.com Soluciones Web
beandfa está desconectado   Responder Citando
Antiguo 28-jun-2007, 23:26   #6 (permalink)
gmopinillosv ha deshabilitado el karma
 
Fecha de Ingreso: junio-2007
Mensajes: 21
Re: Envio de ficheros al servidor de ColdFusion

Muy buena Beandfa, por el link. Yo tenia la misma pregunta, para guardar imagenes en una BD de MySQL 5.0 ,(alli dice que hay que convertirla para la base de datos); no lo he probado aun, pero me sale otra pregunta, Y para recuperar (la imagen) desde la BD y colocarla en una tabla ? Hay que convertirlo otra vez?

Lo acabo de probar pero me sale un error, que los datos son muy grandes. Que tipo de variable lleva el campo de la BD para guardar el archivo(imagen) ya convertido en binario??????

He probado con varchar, binary, varbinary , blob y longblob y nada me sale el mismo error.


Gracias..

Última edición por gmopinillosv; 29-jun-2007 a las 22:28.
gmopinillosv está desconectado   Responder Citando
Antiguo 01-jul-2007, 09:43   #7 (permalink)
gmopinillosv ha deshabilitado el karma
 
Fecha de Ingreso: junio-2007
Mensajes: 21
Re: Envio de ficheros al servidor de ColdFusion

Amigos , aqui esta la respuesta clave, No se les ocurra guardar la imagen en una base de datos NO ES RECOMENDABLE. Asi la conviertan en binary.
Solo hay que guardar el path del archivo (imagen) en la BD. OK

Ahora solo me falta recuperar la imagen y presentarla en una tabla, si alguien me ayuda estare agradecido. Estoy utilizando el juego de registros para presentar la imagen en una tabla con region repetida.
Bye
gmopinillosv está desconectado   Responder Citando
Respuesta

Calificación: Calificación de Tema: 1 votos, 5,00 de promedio.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Desactivado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 20:43.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93