Tengo una aplicación web en el cual grabo las fotos de los empleados en una carpeta. Todo bien hasta ahí, pero cuando borro al empleado, la foto se queda en la carpeta.
¿Cómo puedo borrar esa foto de la carpeta por medio de mi Aplicación Web?
| ||||
Ya encontré la respuesta:
Código:
System.IO.File.Delete(Request.ServerVariables(3) & "FotosEmp\NombreFoto.jpg")
__________________ .::RsOfT::. --El que se aferra a lo conocido, nunca conocerá lo desconocido-- --Es intentando lo imposible como se realiza lo posible-- --Es de pésimo gusto contentarse con algo mediocre cuando lo excelente está a nuestro alcance-- |
| |||
¡Hola! ¿Qué significa el (3) en el request.serverVariables?>
__________________ "No nos atrevemos a muchas cosas porque son difíciles, pero son difíciles porque no nos atrevemos a hacerlas" :si: Séneca |
| ||||
Lo que sucede es que request.serverVariables es una arreglo de variables del servidor. Puedes llamarla por el nombre o por el índice. Ejemplo: request.serverVariables("PATH_TRANSLATED") Esta variable devuelve la ruta completa junto con la página aspx ejecutada. Utilicé en índice porque no me se el nombre de la variable en la posición 3. Lo que hice para encontrar la variable de servidor que quería fue poner en el inmediate a que me imprimiera a request.serverVariables(0), request.serverVariables(1), request.serverVariables(2), etc hasta que me di cuenta que la #3 es la que necesito.
__________________ .::RsOfT::. --El que se aferra a lo conocido, nunca conocerá lo desconocido-- --Es intentando lo imposible como se realiza lo posible-- --Es de pésimo gusto contentarse con algo mediocre cuando lo excelente está a nuestro alcance-- |
| ||||
Como usas a Server.MapPath(path as String) si necesita un parámetro?
__________________ .::RsOfT::. --El que se aferra a lo conocido, nunca conocerá lo desconocido-- --Es intentando lo imposible como se realiza lo posible-- --Es de pésimo gusto contentarse con algo mediocre cuando lo excelente está a nuestro alcance-- Última edición por RsOfT; 14/01/2006 a las 06:22 |
| ||||
Ya entendí, le paso cadena vacía de parámetro asi: Server.MapPath("") y me devuelve el path. Gracias por la idea xknow
__________________ .::RsOfT::. --El que se aferra a lo conocido, nunca conocerá lo desconocido-- --Es intentando lo imposible como se realiza lo posible-- --Es de pésimo gusto contentarse con algo mediocre cuando lo excelente está a nuestro alcance-- |