| |||
Registar una opereación de downloading Compañeros, estoy tratando de hacer una pequeña aplicación en ASP.NET que permita al usuario subir y bajar archivos de mi servidor. Mi problema es que no se cómo hacer para que se quede registrado en una base de datos (por ejemplo) cada vez que un usuario realiza cualquiera de estas operaciones. Cuando se hace un uploading mas o menos tengo una idea. Pero cuando el usuario haga un downloaing de cualquier archivo y que se registre que usuario lo realizo y a qué hora, ahi si no se como hacerle . Soy nuevo en esto del .NET, y la aplicacion que trato de hacer es para una intranet. Si alguien tiene una idea o si alguien me pueda desengañar de que esto no se puede hacer, se los agradecería. De antemano, gracias. Saludos |
| ||||
Puedes apoyarte de los eventos delo global asax.. como por ejemplo el Application_AuthenticateRequest verificas primero si el usuario está firmado y despues obtienes la url del archivo... (te recomiendo que uses un folder como base para saber que ese es el que estarás verificando para asegurarte de que ahi están los archivos..) Cita: Es una idea general.. espero que te sirva.Dim sURL As String = Request.Url.ToString().ToLower() Dim sMyBaseFolder = "/ruta/" If sURL.IndexOf(sMyBaseFolder ) <> -1 Then 'si es un archivo y puedo hacer validaciones para obener tambien la extenion..etc.. 'y finalmente lo inserto en la BD End If Salu2
__________________ Nadie roba nada ya que en la vida todo se paga . . . Exentrit - Soluciones SharePoint & Net |
| |||
Le he estado buscando, y no le encuentro. Cómo saber cuando un download ya terminó? Necesito insertar un registro hasta que un archivo fue bajado por completo y no nada más cuando es solicidato. Alguien sabe? Les digo que soy nuevo en esto del .NET y en realidad se nota. Si pueden echarme la mano, se los agradeceré !!! |