Problemas con los directorios locales

23/08/2006 - 18:41 por Jorge | Informe spam
Hola, estoy intentando utilizar unas funciones para enviar y recibir ficheros
mediante ASP.NET utilizando un ejemplo que viene además en la Knowledge Base
de Microsoft (http://support.microsoft.com/?scid=kb;es;318425).
El problema lo tengo cuando quiero guardar el fichero en un directorio local
del cliente que entra en la pagina asp, p.ejemplo c:/prueba/ que me da el
error "COULD NOT FIND A PART OF PATH c:/prueba."
Buscando informacion en algunos sitios da ejemplos para utilizar el caracter
@ delante del string del path, pero creo que esto no funciona en VB.NET
puesto que me dice que el caracter es incorrecto y ni siquiera compila la
pagina asp. Tampoco sé si va por ahí la solución.
Por favor, ¿alguien me puede dar una solución para el tema de cómo
especificar un directorio local del cliente que visita la pagina asp?
 

Leer las respuestas

#1 Guillermo guille
24/08/2006 - 21:32 | Informe spam
El carácter a usar sería \, pero el problema NO es ese.
El problema es que cuando trabajas con el disco C, no estás trabajando con
el del cliente, sino con el del servidor, y que yo sepa al disco del cliente
no puedes acceder directamente desde código, sino a través de componentes
alojados en el cliente, por ejempoo, el control para subir ficheros.

Aquí tienes un ejemplo de cómo acceer a un fichero de texto que está en tu
servidor:
http://www.elguille.info/NET/ASPNET...eroCS.aspx

(aunque en el título diga que es de C#, el ejemplo está en los dos
lenguajes: VB y C#)


Nos vemos.
Guillermo
Microsoft VB MVP desde 1997
Mentor Asociado de Solid Quality Learning Iberoamericana

Te invito a mi sitio: http://www.elguille.info/
Resuelve tus dudas en: http://foros.elguille.info/

"Jorge" escribió en el mensaje
news:
Hola, estoy intentando utilizar unas funciones para enviar y recibir
ficheros
mediante ASP.NET utilizando un ejemplo que viene además en la Knowledge
Base
de Microsoft (http://support.microsoft.com/?scid=kb;es;318425).
El problema lo tengo cuando quiero guardar el fichero en un directorio
local
del cliente que entra en la pagina asp, p.ejemplo c:/prueba/ que me da el
error "COULD NOT FIND A PART OF PATH c:/prueba."
Buscando informacion en algunos sitios da ejemplos para utilizar el
caracter
@ delante del string del path, pero creo que esto no funciona en VB.NET
puesto que me dice que el caracter es incorrecto y ni siquiera compila la
pagina asp. Tampoco sé si va por ahí la solución.
Por favor, ¿alguien me puede dar una solución para el tema de cómo
especificar un directorio local del cliente que visita la pagina asp?

Preguntas similares