Foros del Web » Programando para Internet » ASPX (.net) »

Errro al subir archivo al servidor

Estas en el tema de Errro al subir archivo al servidor en el foro de ASPX (.net) en Foros del Web. Hola amigos tengo un problema al tratar de subir una imagen a mi servidor de aplicacion web, el problema es el siguienete: tengo una aplicacion ...
  #1 (permalink)  
Antiguo 12/11/2010, 16:33
Avatar de bigprice  
Fecha de Ingreso: diciembre-2009
Mensajes: 30
Antigüedad: 14 años, 4 meses
Puntos: 0
Errro al subir archivo al servidor

Hola amigos tengo un problema al tratar de subir una imagen a mi servidor de aplicacion web, el problema es el siguienete:


tengo una aplicacion web que permite subir una imagen a mi servidor, desde mi solucion(visual studio 2008) me permite hacerlo a la perfeccion el error radica que cuando publico mi proyecto y lo subo al ISS e ingresar a la pagina solo me permite hacerlo desde la carpeta mis imagenes, pero si el usuario selecciona una imagen de un directorio diferente me marca el siguiente error:


Could not find file 'C:\Documents and Settings\Mi_compu\Escritorio\imagen.jpg'

y esotoy usando el siguiente codigo:
Código:
            try
            {
             string   nomImagen = FileUpload1.FilePosted.FileName;
                if (!Directory.Exists(FileUpload1.PostedFile.FileName))
                {
                   
                    FileUpload1.SaveAs(Server.MapPath(@"~/ImagenError/" + nomImagen));
                }
                else
                {
                    this.lblMensaje.Text = "El archivo no existe";
                }
                
            }
            catch (Exception ex)
            {
                this.lblMensaje.Text = ex.Message;
            }
Como les comentaba cuando estoy debugueando mi alicacion desde visual lo hace de maravilla si sube las imagenes al servidor pero si lo publico la pagina en el ISS ya no me permite hacerlo dice que no lo encuantra. ojala que puedan ayudarme, se los agradeceria muchisimo, estoy desespaerado, gracias por su atencion.
  #2 (permalink)  
Antiguo 13/11/2010, 15:44
Avatar de jaullo  
Fecha de Ingreso: abril-2009
Mensajes: 994
Antigüedad: 15 años
Puntos: 30
Respuesta: Errro al subir archivo al servidor

Hola bigprice,

Porque utilizas esta línea if (!Directory.Exists(FileUpload1.PostedFile.FileName ))
Si mal no entiendo lo que estas haciendo es comprobar si la dirección que obtienes del fileupload existe en el servidor, por tanto te devuelve error.

Además, existe en tu aplicacion un folder llamado ImagenError??? sino revisalo,

saludos,
__________________
http://geekswithblogs.net/jaullo/Default.aspx
Si te he ayudado regalame Karma positivo!!!
  #3 (permalink)  
Antiguo 15/11/2010, 14:01
Avatar de bigprice  
Fecha de Ingreso: diciembre-2009
Mensajes: 30
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: Errro al subir archivo al servidor

La carpeta que hice para almacenar mis archivos si existe, y la linea
if (!Directory.Exists(FileUpload1.PostedFile.FileName ))

no me causa error el problema, como repito, esta en que el cliente al tratar de subir su archivo me indica que no lo encuentra, segun leí es problema de permisos pero ya aplique los permisos en el iis en la carpeta que sirve de almacenamiento, el problema es el cliente que le indica que no encuentra el archivo que desea subir
  #4 (permalink)  
Antiguo 17/11/2010, 15:41
Avatar de bigprice  
Fecha de Ingreso: diciembre-2009
Mensajes: 30
Antigüedad: 14 años, 4 meses
Puntos: 0
De acuerdo Respuesta: Errro al subir archivo al servidor

Problema resuelto era un problema de validacion del tamaño y de la extencion del archivo solo cambie la forma de obtener ambos datos, no se que relacion exista con la subida del archivo que solo cambie eso y ya me permitio subir al servidor.

Última edición por bigprice; 18/11/2010 a las 16:17

Etiquetas: (iss), subir, servidores
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 07:13.