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

Problema con AspUpload

Estas en el tema de Problema con AspUpload en el foro de ASP Clásico en Foros del Web. Hola.. Estoy haciendo un modulo que debe llenar una tabla (de imagenes) y a la vez al ingresar esta imagen a la base de datos ...
  #1 (permalink)  
Antiguo 28/07/2004, 12:38
 
Fecha de Ingreso: julio-2002
Ubicación: Valparaiso
Mensajes: 152
Antigüedad: 22 años, 9 meses
Puntos: 0
Pregunta Problema con AspUpload

Hola..
Estoy haciendo un modulo que debe llenar una tabla (de imagenes) y a la vez al ingresar esta imagen a la base de datos la debe enviar a una carpeta específica del servidor. Me aperece este error:

Tipo de error:
Persits.Upload.1 (0x800A0005)
El sistema no puede hallar la ruta especificada.
/aaj/mantencion/insert.asp, línea 8

y esa linea hace mencion a la Path donde ira el archivo

Upload.Save "uploads/"

Cuando estaba probando localmente el codigo esta linea estaba asi

Upload.Save "c:\upload"

y las imagenes cargaban en esa carpeta sin ningun problema, lo que pasa es que hay que probarlo en el servidor y ahi no puedo hacer mencion a carpetas locales de mi equipo.
La Carpeta Uploads esta en el raiz de mi sitio, al igual que este script de upload.... como parametro probe con /, tb con \ pero me sale el mismo error, ojala me puedan ayudar..
  #2 (permalink)  
Antiguo 28/07/2004, 12:46
 
Fecha de Ingreso: junio-2004
Mensajes: 29
Antigüedad: 20 años, 11 meses
Puntos: 0
supongo que en tu servidor existe la carpeta " uploads"

has probado modificar los permisos de dicha carpeta?
  #3 (permalink)  
Antiguo 28/07/2004, 13:01
 
Fecha de Ingreso: julio-2002
Ubicación: Valparaiso
Mensajes: 152
Antigüedad: 22 años, 9 meses
Puntos: 0
Melonaxo, este error me lo da probandolo como localhost, y la carpeta uploads existe-
Mira imaginemos que estoy en el raiz de mi sitio, tengo un insert_foto.asp, que es donde esta el form ke me envia el FILE (imagen), tb en el raiz esta insert.asp que es el script del upload, en el mismo raiz tengo mi BD y existe una carpeta uploads que es donde quiero queden las imagenes.
Lo que quiero sabes es que debo cambiar en esta linea:

Upload.Save "uploads/"

para que las imagenes se guarden en esa carpeta (uploads).
Tengo todas las carpetas dentro de wwwroot con permisos de escritura, asi que no creo sea ese el error aunque voy a revisarlo
  #4 (permalink)  
Antiguo 28/07/2004, 13:54
 
Fecha de Ingreso: julio-2002
Ubicación: Valparaiso
Mensajes: 152
Antigüedad: 22 años, 9 meses
Puntos: 0
Este es el codigo de insert.asp

<%
Set Upload = Server.CreateObject("Persits.Upload")

Upload.Save ("/uploads")

Set File = Upload.Files("file")

If Not File Is Nothing Then
' Build ODBC connection string
Connect = "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath(".\bd.mdb")

SQL = "INSERT INTO fotos(image_blob, filename, id_foto, filesize) VALUES(?, '"
SQL = SQL & File.Filename & "', '"
SQL = SQL & Replace(Upload.Form("puntero"), "'", "''") & "', "
SQL = SQL & File.Size & ")"

File.ToDatabase Connect, SQL
Response.Write "El Archivo ha sido guardado."
Else
Response.Write "el archivo no ha sido seleccionado"
End If
%>

Lo que deseo es que la imagen que estoy insertando en la Base de datos quede en la carpeta uploads, probe sacando estas lineas

Set Upload = Server.CreateObject("Persits.Upload")

Upload.Save ("/uploads")

y el registro se graba sin problemas en la BD, asi que ahi esta el error, pliss necesito ayuda
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 04:20.