Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

595
Visualizações
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 Respostas
Responde à pergunta

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda