Necesito descargar archivos pdf desde un enlace específico (url) a una carpeta específica en una aplicación de Windows usando winforms cualquiera me puede sugerir con una solución.¿Cómo descargar un archivo a una ruta específica desde una url determinada en un formulario de Windows?
Respuesta
using System.Net;
using (WebClient webClient = new WebClient())
{
webClient.DownloadFile("http://mysite.com/myfile.txt", @"c:\myfile.txt");
}
¡Este código es incorrecto! OP quiere archivos PDF. :)) – Neolisk
Lo pruebo, la ruta se puede incluir en el nombre del archivo. es Correcto –
Se podía "hacer búsquedas de Internet" (también conocido como Google) para "C# archivo de descarga", y terminan con this simple MSDN example (modificado para adaptarse a su pregunta específica):
string remoteUri = "http://www.test.com/somefile.pdf";
string fileName = "c:\\targetfolder\\somefile.pdf";
WebClient myWebClient = new WebClient();
myWebClient.DownloadFile(remoteUri,fileName);
Comentario curioso ... Mucha gente hace esto (yo incluido), _evitar referencias de MSDN e ir _directly_ a una publicación de stackoverflow. –
¿Cómo puedo descargar desde una ruta como esta \\ appsupld \ Uploads \ OfficeAutomation \ OMA \ Downloads \ en lugar de una ruta http. Cuando lo intento obtengo la excepción de archivo no encontrado? – Kumar
Se puede utilizar el método WebClient.DownloadFile, disponible desde .NET 2.0. Se puede usar desde cualquier tipo de aplicación, no solo con Winforms.
Debe tener en cuenta que DownloadFile bloquea hasta que el archivo completo termine de descargarse. Para evitar el bloqueo se puede utilizar el método WebClient.DownloadFileAsync que se descarga en segundo plano y provocar el evento DownloadFileCompleted cuando termine la descarga,
Gracias kanavos me ha ayudado mucho gracias por la información .......... –
myWebClient.DownloadFile(myStringWebResource,fileName);
Si no se especifica, no la ruta de destino y si se le da como file.abc
que se descarga a una ruta llamada Application.StartupPath
como el nombre de file.abc
Por lo que sólo tiene que dar su ruta específica como @"C:\\Folder1\\Folder2\\file.abc"
creo que esto ayudará un poco más. No pude obtenerlo en el primer sitio de ejemplos de códigos proporcionados por MSDN y finalmente encontré esto.
- 1. ¿Cómo descargar un archivo de una URL en C#?
- 2. Descargar archivo de URL a una cadena
- 3. Descargar/Transmitir archivo desde la URL - asp.net
- 4. CarrierWave cómo almacenar el archivo en una url determinada
- 5. ¿Cómo configuro window.location en una ruta específica (sin un host)?
- 6. ¿Cómo puedo descargar un archivo desde una URL y guardarlo en Rails?
- 7. Windows: cómo determinar si un archivo ha sido modificado desde una fecha determinada
- 8. ¿Cómo descargar una imagen de una URL a un directorio local?
- 9. Obtener la ruta de un archivo arrastrado a un formulario de Windows Forms
- 10. Guardar JSON superado desde una URL a un archivo
- 11. C#: abra un navegador y publique en una url desde una aplicación de escritorio de Windows
- 12. Cómo PUBLICAR un JSON a una URL específica usando VB.NET?
- 13. Obtención de una ruta de archivo desde un identificador de archivo en Windows
- 14. descargar de forma sincrónica una imagen desde una URL
- 15. ¿Cómo ejecutar un archivo .bat desde una aplicación de formulario de Windows C?
- 16. ¿Cómo puedo saber si una ruta determinada es un directorio o un archivo? (C/C++)
- 17. Obteniendo un Stream desde una ruta absoluta?
- 18. Cómo comprobar si existe un archivo desde una url
- 19. ¿Cómo descargar/descargar un proyecto de Google Code en Windows?
- 20. Uso de Java para descargar archivos desde una URL HTTPS
- 21. llame a una url específica con rspec
- 22. Descargar un sitio web a una cadena
- 23. obtener la URL, una determinada URL redirige a
- 24. ¿Cómo obtener la lista de archivos con una extensión específica en una carpeta determinada?
- 25. Descargar un archivo con VBS
- 26. ¿Cómo descargar un archivo en una cadena con una devolución de llamada de progreso?
- 27. Cómo convierto una ruta de archivo a una URL en ASP.NET
- 28. ¿Cómo puedo verificar si existe una ruta (ASP.NET MVC) para una ruta determinada?
- 29. ¿Cómo acceder a una start_url específica en un Scrapy CrawlSpider?
- 30. ¿Cómo obtener una versión específica de un archivo en Mercurial?
posible duplicado de [Cómo descargar un archivo de un sitio web en C#] (http://stackoverflow.com/questions/525364/how-to-download-a-file-from-a-website-in-c -sharp) – Jehof