Avatar billede nat Nybegynder
28. oktober 2008 - 14:07 Der er 3 kommentarer og
1 løsning

C#.net - Read file from FTP

Hej,

Jeg har en kommasep.fil liggende på et FTP-site, som jeg gerne vil læse dataene fra, og derefter gemme i en database.

Hvordan gør jeg det?
Avatar billede arne_v Ekspert
28. oktober 2008 - 14:15 #1
WebClient eller (Ftp)WebRequest vil kunne aabne en URL ogsaa en FTP URL og hente
filen (WebClient har nopgle nemme download metoder, mens FtpWebRequest giver dig en Stream).
Avatar billede nat Nybegynder
29. oktober 2008 - 08:44 #2
Okay jeg har følgende:

FtpWebRequest request = (FtpWebRequest)WebRequest.Create("ftp://ftp.xxx.dk/xxx/fil.data");
request.Method = WebRequestMethods.Ftp.DownloadFile;

request.Credentials = new NetworkCredential("yyy", "zzz");

FtpWebResponse response = (FtpWebResponse)request.GetResponse();

Stream responseStream = response.GetResponseStream();
StreamReader reader = new StreamReader(responseStream, System.Text.Encoding.Default);

LogInfo("Download complete");

reader.Close();
response.Close();


Men hvor gemmer den filen henne (hvordan sættter man det), så jeg kan læse fra den?
Avatar billede nat Nybegynder
29. oktober 2008 - 10:04 #3
Never mind, fandt ud af det :o) Smider du ikke et svar arne_v
Avatar billede arne_v Ekspert
29. oktober 2008 - 14:02 #4
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester