Foros del Web » Programando para Internet » ASP Clásico »

Aspupload, como escribir directorio completo en base de datos

Estas en el tema de Aspupload, como escribir directorio completo en base de datos en el foro de ASP Clásico en Foros del Web. Que tal amigos les tengo una preguntita... Soy nuevo en el tema de asp y estoy tratando de solucionar este problema.. Estoy trabajando con aspupload ...
  #1 (permalink)  
Antiguo 30/05/2004, 17:51
 
Fecha de Ingreso: mayo-2004
Mensajes: 1
Antigüedad: 21 años
Puntos: 0
Aspupload, como escribir directorio completo en base de datos

Que tal amigos les tengo una preguntita... Soy nuevo en el tema de asp y estoy tratando de solucionar este problema.. Estoy trabajando con aspupload y todo funciona correctamente,lo unico que no puedo resolver es que en la base de datos me escriba el nombre de la imagen que subo junto al directorio en el que se guarda... ej.. /images/archivo.gif.
Solo me escribe el nombre del archivo.. Si alguien puede ayudarme se los agradeceré.
  #2 (permalink)  
Antiguo 31/05/2004, 04:09
perrogrun
Invitado
 
Mensajes: n/a
Puntos:
Lo que quieres metes en la base de datos es el path completo de la imagen,no?

Una vez que subas el archivo puedes buscarlo en tus direcctorios con Scripting.FileSystemObject

Código:
<%
ruta = "c:/nombredetucarpeta"
Set fso = CreateObject("Scripting.FileSystemObject")
if ( fso.FolderExists(ruta)) then
    Set lista_archivos = fso.GetFolder(ruta)
       For each filefound in lista_archivos.files
         if filefound.name="nombretuimagen.jpg" then
             metes "filefound.path" en la base de datos
          end if
       Next
end if
%>
Con esta rutina lo que haces es una búsqueda de archivos en la carpeta que indiques en "ruta" ( puedes usar Server.MapPath("./") y todo eso). Al hacer la búsqueda si el nombre del archivo coincide con el nombre de la imagen que has subido, metes el path en la base de datos.

Es una de las muchas formas que se puede hacer.

Última edición por perrogrun; 31/05/2004 a las 04:12
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:19.