Como descargar archivos al cliente no al servidor

30/03/2006 - 18:34 por Gustavo N | Informe spam
Hola a todos.

Tengo el siguiente problema, quisiera descargar archivos contenidos en una
libreria de documentos a la maquina del cliente, uso este codigo:

private void CopiarDocumento(string RutaOrigen, string RutaDestino)
{
//Descarga el archivo
System.Net.WebClient objWebClient = new System.Net.WebClient();

objWebClient.Credentials = System.Net.CredentialCache.DefaultCredentials;
objWebClient.DownloadFile(RutaOrigen, RutaDestino);
}

Donde la ruta origen es una url con la direccion del archivo y el nombre de
este
y la Ruta destino es una cadena como: "C:\\Comisiones" + el nombre del
archivo.

El resultado es que descarga los documentos a la ruta origen, pero del
Servidor, yo deseo que estos pasen a la maquina cliente. No al servidor con
SharePoint

Si alguien pudiera decirme que esta faltando lo agradeceria mucho.

Saludos
 

Leer las respuestas

#1 Tako
31/03/2006 - 01:09 | Informe spam
Es que el código que enseñas es código de servidor y como tal ahí se
ejecuta, si quieres bajar algo en el cliente es mucho más fácil que todo
eso: simplemente haces un Page.Response.Redirect(rutaOrigen) y la página Web
que está viendo el cliente se redirija a tu url. Otra opción es generar el
código Javascript para que haga, por ejemplo, un window.open(url) de forma
que se le abra una ventanita nueva.

Suerteeee

Gustavo N wrote:
Hola a todos.

Tengo el siguiente problema, quisiera descargar archivos contenidos
en una libreria de documentos a la maquina del cliente, uso este
codigo:

private void CopiarDocumento(string RutaOrigen, string RutaDestino)
{
//Descarga el archivo
System.Net.WebClient objWebClient = new System.Net.WebClient();

objWebClient.Credentials > System.Net.CredentialCache.DefaultCredentials;
objWebClient.DownloadFile(RutaOrigen, RutaDestino); }

Donde la ruta origen es una url con la direccion del archivo y el
nombre de este
y la Ruta destino es una cadena como: "C:\\Comisiones" + el nombre del
archivo.

El resultado es que descarga los documentos a la ruta origen, pero del
Servidor, yo deseo que estos pasen a la maquina cliente. No al
servidor con SharePoint

Si alguien pudiera decirme que esta faltando lo agradeceria mucho.

Saludos

Preguntas similares