Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

591
Vistas
Descargue el archivo al navegador desde el servidor SFTP en ASP.NET usando SSH.NET

Con SSH.NET, intento activar un archivo para que el navegador lo descargue en lugar de escribirlo directamente en el almacenamiento de archivos local.

 using(var saveFile = File.OpenWrite(@"Downloads")) { result = client.BeginDownloadFile(remotePath + fileName, saveFile) as SftpUploadAsyncResult; client.EndUploadFile(result); }

El código anterior falla porque mi identidad del grupo de aplicaciones no tiene permiso para escribir archivos y no puedo dar permiso porque no tengo privilegios de administrador en mi computadora.

Entonces, una mejor opción sería activar la descarga a través del navegador que funcionaba anteriormente con FtpWebRequest .

Pero mi tarea actual es convertir la descarga de FTP en descarga de SFTP.

¿Alguien puede sugerir la mejor manera de activar la descarga del navegador?

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Descargue el archivo a HttpResponse.OutputStream :

 HttpResponse response = HttpContext.Current.Response; response.AddHeader("Content-Disposition", "attachment;filename=" + fileName); client.DownloadFile(remotePath + fileName, response.OutputStream);
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda