[C#] Ściąganie pliku po kliknięciu w przycisk


(Silversiden) #1

Jak zrobić , że po kliknięciu w dany przycisk ściąga się plik z podanego linku? Proszę o pomoc :slight_smile:


(Fiołek) #2

Dodajesz zdarzenie Click do Buttona w którym pobierasz plik. Pobieranie można zrobić na kilka sposobów, najłatwiej będzie użyć WebClient i jego metody DownloadFile.


(Silversiden) #3

to tak wpisałem taką formułkę do przycisku który ma pobierać dany plik

i podkreśla mi

co w tym jest nie tak ?


([alex]) #4

WebClient.DownloadFile("http://www.mojlink.pl","nazwa.mp3");


(Silversiden) #5

teraz to mi wszystko podkreśla ;/ proszę pomocy


(Fiołek) #6

Po pierwsze: przerób jakiś kurs C#, bo widać, że brakuje Ci podstaw. Co to jest "String http://www.mojlink.pl"?

Podkreśla Ci wszystko, czyli? Podaj dokładny błąd, bo to nam nic nie mówi. Strzelam, że nie masz using System.Net na początku.


(Silversiden) #7

"using System.Net;" mam

a błąd brzmi tak:

PS. Fiołek jaki kurs polecasz ? :slight_smile:


(Fiołek) #8

To teraz tłumacz do ręki i jazda!...

DownloadFile nie jest statyczną metodą klasy WebClient tylko instancyjną, w przykładzie na MSDN masz pokazane jak się tego używa.

Jeśli masz jakieś doświadczenie - MSDN i dokumentacja starczy. Ja się "uczyłem"(w sumie to pobierznie przejrzałem, reszty się "nauczyłem" w praniu) z centrumxp.pl.


(Marcinch7) #9

Ja Ci pomogę:

WebClient musztarda = new WebClient();

musztarda.DownloadFile(...);


([alex]) #10

Marcin1147 , jeżeli już to:

WebClient musztarda = new WebClient();


(Marcinch7) #11

Pomyłeczka, jem zbyt dużo musztardy.