Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   ASP Clásico (http://www.forosdelweb.com/f15/)
-   -   Relacionar Programa con Archivo (http://www.forosdelweb.com/f15/relacionar-programa-con-archivo-575831/)

pali_wichis 14/04/2008 10:25

Relacionar Programa con Archivo
 
Hola!

Estoy trabajando con soft artisans para el upload de archivos. Esto me resulta bastante bien, es más, hasta puedo descargarlos después desde otra página. Lo que quiero hacer, es lo siguiente:

Ej:

Nombre Programa Documentación Descarga
aplicación01.exe DIAGRAMADFD1 abrir

para lo cual necesito relacionar el programa con el archivo. Mi estructura es la siguiente:
Tengo una página donde puedo subir el archivo (ahi envio por formulario el Nombre del programa). el problema ocurre cuando quiero enviar por formulario el nombre del programa a la página de upload de archivos, porque en ella no puedo hacer un "request.form" porque me da problemas y no me los sube.
Ese es mi problema, como le envio el Id sin afectar la carga de archivos al servidor.:borracho:

desde ya gracias!!!!

Shiryu_Libra 14/04/2008 11:53

Re: Relacionar Programa con Archivo
 
si te he entendido bien, quieres hacer un listado de los archivos que pondras para descarga?? es asi??

si es asi, lo que ocupas es un listado del directorio mediante FSO similar a esto
Cita:

response.Buffer=true
'obtengo el directorio físico de la carpeta donde está este script
nombre_carpeta = Server.MapPath(".") & "\"
response.write "<h1>-" & nombre_carpeta & "</h1>"

'Conecto con el sistema de archivos
set FSO = server.createObject("Scripting.FileSystemObject")

'creo el objeto carpeta
Set carpeta = FSO.GetFolder(nombre_carpeta)

'traigo los archivos de la carpeta
Set archivos = carpeta.Files
'para cada archivo, muestro su nombre.
response.Write "<h2>ROOT</h2>"
for each nombre_archivo in archivos
tyfile = fso.GetExtensionName(nombre_archivo.name)
response.Write "<br>" & tyfile
response.Write " - " & nombre_archivo.name
next
es eso lo que deseas realizar??:pensando:

pali_wichis 14/04/2008 12:15

Re: Relacionar Programa con Archivo
 
nop... el listado para descargar ya lo tengo
necesito al momento de "subir un archivo" ligar toda la información de él, con el nombre del programa, es decir debo guardar:
nombre archivo+nombre programa+tamaño+extension, etc

pali_wichis 14/04/2008 13:56

Re: Relacionar Programa con Archivo
 
solucionado...
gracias de todas mangueras...

Shiryu_Libra 14/04/2008 14:00

Re: Relacionar Programa con Archivo
 
:-D perfecto y que fue lo que realisate entonces pali??

pali_wichis 14/04/2008 14:23

Re: Relacionar Programa con Archivo
 
nada...
es que existe incompatibilidad entre el upload de soft artisans y el request.form asi que hice lo sgte:
1. recupero el nombre del programa por querystring
2. lo almaceno en un input hidden
3. le paso el valor por javascript cuando la accion es "enviar archivo"
3. la función la modifique de EnviarArchivo() a EnviarArchivo(byval p_programa) por lo que le paso el valor p_programa en el select case cuando la accion es "enviar archivo"
4. dentro de esta función llamo al método guardarArchivo() y le paso por parametro todos los valores (incluyendo datos del archivo y el programa) y luego guardo el archivo en el servidor.

esop...

uf!!! me costo caleta.... pero al fin funciona... jejeje


La zona horaria es GMT -6. Ahora son las 18:55.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.