Foros del Web » Programación para mayores de 30 ;) » .NET »

FileUpload no da la ruta del archivo

Estas en el tema de FileUpload no da la ruta del archivo en el foro de .NET en Foros del Web. Estimados. Tengo un problema al usar el control "FileUpload". Resulta que este no me da la ruta del archivo que estoy leyendo. He tratado con ...
  #1 (permalink)  
Antiguo 27/05/2010, 11:29
 
Fecha de Ingreso: mayo-2010
Mensajes: 2
Antigüedad: 13 años, 10 meses
Puntos: 0
FileUpload no da la ruta del archivo

Estimados.

Tengo un problema al usar el control "FileUpload".

Resulta que este no me da la ruta del archivo que estoy leyendo.
He tratado con lo siguiente desde .net.

FileUpload.Filename
FileUpload.PostedFile.FileName
(con estos dos solo obtengo el nombre del archivo)

Como esto no me ha resultado, he tratado de obtener la ruta con javascript, cosa que tampoco me ha resultado.

<asp:FileUpload ID="FileUpload" runat="server" onChange="window.alert(document.form1.FileUpload.v alue)"/></td>
con esto me da como resultado
"x:\fakepath\libro.xls"

Yo al menos no creo que tenga algun problema con el codigo, si no que alguna configuración en el visual o en el InternetExplorer8.


Alguien tiene alguna idea de que puede ser.

Saludos
  #2 (permalink)  
Antiguo 27/05/2010, 12:30
 
Fecha de Ingreso: mayo-2010
Mensajes: 2
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: FileUpload no da la ruta del archivo

Ya encontre la solución y era justamente una configuración en el explorador.

Aca les dejo un link de donde encontre la respuesta.


http://blogs.msdn.com/b/webtopics/archive/2009/07/27/uploading-a-file-using-fileupload-control-fails-in-ie8.aspx

Por si muere el enlace.

dentro de las opciones de seguridad de internet explorer
Herramientas->opciones de internet->seguridad->nivel personalizado

* incluir la ruta de acceso al diretorio local cuando se carguen archivos a un servidor
hacer click en "Habilitar"

en ingles sale asi.
* including local directory path when uploading files to a server

Etiquetas: fileupload, ruta
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 01:17.