Potrzebuję pobrać pliki pdf z określonych linków (URL) do określonego folderu w aplikacji windowsowej za pomocą WinFormów, każdy może zaproponować mi rozwiązanie.Jak pobrać plik do określonej ścieżki z podanego adresu URL w postaci okna?
Odpowiedz
using System.Net;
using (WebClient webClient = new WebClient())
{
webClient.DownloadFile("http://mysite.com/myfile.txt", @"c:\myfile.txt");
}
Ten kod jest niepoprawny! OP chce plików PDF. :)) – Neolisk
Testuję to, ścieżka może być zawarta w nazwie pliku. its Correct –
Mogłeś po prostu "szukaj w internecie" (aka Google) dla "C# pobierania pliku", a kończy się z this simple MSDN example (modyfikowany, aby dopasować swoje konkretne pytanie):
string remoteUri = "http://www.test.com/somefile.pdf";
string fileName = "c:\\targetfolder\\somefile.pdf";
WebClient myWebClient = new WebClient();
myWebClient.DownloadFile(remoteUri,fileName);
Śmieszna uwaga ... Wiele osób robi to (ja w zestawie), _avoid_ referencje MSDN i idę _directly_ do postu stackoverflow. –
Jak mogę pobrać ze ścieżki takiej jak ta \\ appsupld \ Uploads \ OfficeAutomation \ OMA \ Downloads \ zamiast ścieżki http. Kiedy próbuję to otrzymuję wyjątek nie znaleziony pliku? – Kumar
można użyć metoda WebClient.DownloadFile, dostępna od .NET 2.0. Można go używać z dowolnego typu aplikacji, a nie tylko z WinForm.
Należy pamiętać, że funkcja DownloadFile blokuje pliki, dopóki cały plik nie zostanie pobrany. Aby uniknąć blokowania można użyć metody WebClient.DownloadFileAsync że będzie pobierać w tle i podnieść zdarzenie DownloadFileCompleted podczas pobierania wykończeń
Dzięki kanavos bardzo mi pomogło za informacje .......... –
myWebClient.DownloadFile(myStringWebResource,fileName);
Jeśli nie ścieżka docelowa nie jest określony i jeśli dasz go jak file.abc
jest pobierane do ścieżka nazywana Application.StartupPath
jako nazwa file.abc
Więc po prostu trzeba dać konkretną ścieżkę jak @"C:\\Folder1\\Folder2\\file.abc"
Myślę, że to pomoże trochę więcej. Nie mogłem uzyskać tego na pierwszej stronie przykładowych kodów dostarczonych przez MSDN iw końcu znalazłem to.
- 1. Laravel 4: Przekierowanie do podanego adresu URL
- 2. pobrać pobrać plik z „blob” URL
- 3. Pobieranie zawartości html z adresu URL podanego w AngularJS
- 4. Parsować domenę z podanego adresu URL w T-SQL
- 5. Eliksir - pobierz plik (obraz) z adresu URL:
- 6. Czytaj plik do postaci
- 7. jak skopiować pliki do określonej ścieżki?
- 8. Jak pobrać plik z Dysku Google
- 9. Procedura szczegółowa do generowania pliku har z podanego adresu URL za pomocĘ ... narzę dzia wiersza poleceń
- 10. Jak mogę pobrać duży obraz z adresu URL?
- 11. Jak bezpośrednio odczytać plik obrazu z adresu URL w R
- 12. Can. (okres) należy do części ścieżki adresu URL?
- 13. Python: Pobierz zwrócony plik Zip z adresu URL
- 14. Jak znikać w obrazie w ImageView załadowanym z adresu URL
- 15. Jak pobrać plik do klienta z serwera?
- 16. GAE - nie można pobrać adresu URL z BigQuery API
- 17. Uzyskiwanie pełnego adresu URL z adresu URL znakiem tyldy (~)
- 18. Szykuje jak zażądać adresu URL z wyjątkiem parametrów adresu URL?
- 19. Jak przesłać obraz (podany w postaci adresu URL danych) do facebooka?
- 20. Jak odczytać plik ze ścieżki względnej w projekcie Java? java.io.File nie może odnaleźć określonej ścieżki
- 21. golang - jak pobrać plik w przeglądarce z serwera golang?
- 22. Jak mogę pobrać plik za pomocą Perla?
- 23. jak pobrać plik z usługą w tle?
- 24. ProxyHTML do przepisania adresu URL
- 25. URL, aby pobrać plik wideo lub strumień z YouTube?
- 26. Jak zrobić plik CommonsMultipartFile z bezwzględnej ścieżki do pliku?
- 27. Brakujący plik CSS i obrazy po przepisaniu adresu URL
- 28. pobierz plik ZIP z adresu URL i wyodrębnij go do zasobu, korzystając z SBT
- 29. Ścieżki do plików w Pythonie w postaci błędów ciągu znaków
- 30. Jak pobrać plik z serwera w Vaadin7?
możliwe duplikat [Jak pobrać plik ze strony internetowej w języku C#] (http://stackoverflow.com/questions/525364/how-to-download-a-file-from-a-website-in-c -sharp) – Jehof