Ho bisogno di scaricare i file pdf da un link specificato (url) in una cartella specifica in un'applicazione Windows utilizzando winforms, per favore qualcuno mi può suggerire una soluzione.Come scaricare un file in un percorso specifico da un determinato URL in un modulo di Windows?
risposta
using System.Net;
using (WebClient webClient = new WebClient())
{
webClient.DownloadFile("http://mysite.com/myfile.txt", @"c:\myfile.txt");
}
Questo codice non è corretto! OP vuole PDF. :)) – Neolisk
Lo collaudo, il percorso può essere incluso nel nome del file. è corretto. –
Si può solo "Cerca nel Web" (aka Google) per "C# file download", e finisce con this simple MSDN example (modificato per adattarsi alla tua domanda specifica):
string remoteUri = "http://www.test.com/somefile.pdf";
string fileName = "c:\\targetfolder\\somefile.pdf";
WebClient myWebClient = new WebClient();
myWebClient.DownloadFile(remoteUri,fileName);
Commento divertente ... Molte persone fanno questo (me incluso), _avoid_ riferimenti MSDN e go _directly_ a un post stackoverflow. –
Come posso scaricare da un percorso come questo \\ appsupld \ Uploads \ OfficeAutomation \ OMA \ Download \ invece di un percorso http. Quando lo provo sto ricevendo il file non trovato eccezione? – Kumar
È possibile utilizzare il metodo WebClient.DownloadFile, disponibile da .NET 2.0. È utilizzabile da qualsiasi tipo di applicazione, non solo da Winforms.
È necessario tenere presente che i blocchi di DownloadFile finiscono per completare il download dell'intero file. Per evitare il blocco è possibile utilizzare il metodo WebClient.DownloadFileAsync che scaricherà in background e generare l'evento DownloadFileCompleted quando si scaricano finiture
Grazie kanavos mi ha aiutato molto grazie per le informazioni .......... –
myWebClient.DownloadFile(myStringWebResource,fileName);
Se non il percorso di destinazione non è specificato e se si dà come file.abc
viene scaricato ad un percorso chiamato Application.StartupPath
come il nome del file.abc
quindi bisogna solo dare il vostro percorso specifico come @"C:\\Folder1\\Folder2\\file.abc"
penso che questo aiuterà un po 'di più. Non riuscivo a trovarlo al primo sito di codici di esempio forniti da MSDN e finalmente ho trovato questo.
- 1. Come scaricare un file da un sito Web in C#
- 2. Come scaricare un commit Git specifico da un repository?
- 3. scaricare un modulo in Python
- 4. Ottieni l'ID file di un determinato percorso
- 5. Come elencare i file installati da un determinato Windows Installer?
- 6. Come salvare il file Xlsxwriter in un determinato percorso?
- 7. Come posso scaricare un file da un URL e salvarlo in Rails?
- 8. Utilizzo di Java per scaricare file da un URL HTTPS
- 9. come scaricare un file in java?
- 10. Come può un modulo Python essere importato da un URL?
- 11. Scaricare un pacchetto da npm come tar (non installarlo su un modulo)
- 12. Parse Domain da un determinato URL in T-SQL
- 13. reindirizzare un URL specifico a un altro URL con .htaccess
- 14. come leggere un file CSV da un URL?
- 15. leggere da un punto specifico in un file C++
- 16. Scaricare un file senza estensione da un server
- 17. Come posso scaricare un file da EC2
- 18. Elixir - Scarica un file (immagine) da un URL
- 19. Come scaricare un file zip da un sito (python)
- 20. Ci sono funzionalità nella libreria standard di Rust per scaricare un file da un URL
- 21. Come scaricare memorystream in un file?
- 22. Come unire un file specifico da un ramo in un altro ramo in Git
- 23. Genera una miniatura/istantanea di un file video selezionato da un file in un momento specifico
- 24. Come ottenere una posizione URL da un percorso server per un file di proprietà
- 25. Come scaricare un array 2D direttamente in un file CSV?
- 26. Come scaricare un file temporaneo
- 27. Chiudere un modulo specifico con un metodo in C#
- 28. Come configurare un percorso URL con PHP
- 29. Imposta una variabile di percorso con spazi nel percorso in un file .cmd di Windows o in un file batch
- 30. Come scaricare e salvare un file da internet usando Scala?
possibile duplicato di [Come scaricare un file da un sito Web in C#] (http://stackoverflow.com/questions/525364/how-to-download-a-file-from-a-website-in-c -sharp) – Jehof