Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

587
Views
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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!