18. maj 2006 - 16:48Der er
9 kommentarer og 1 løsning
ftp up/download
Jeg fundet en løsning, men bryder mig ikke så meget om den, så jeg håber i har en bedre løsning. Nedenfor er vist den løsning jeg har fundet ud af hvor man benytter ftp.exe og en tekstfil til at indeholde ftp informationerne. Jeg synes ikke den er så sikkerhedsmæssigt stabil, så jeg håbede der var en bedre måde.
Jeg har fundet ud af hvordan jeg kan logge på ftp vha. 'DOS' vinduet. Har rodet en del rundt i koden siden, men det var noget i den her retning.
ProcessStartInfo p = new ProcessStartInfo(ftp.exe); p.Arguments = @" -s:c:\ftpTest\send.txt"; Process.Start(p);
send.txt indeholder så ftp kommandoerne som f.eks.
open ftp.site.dk login1 pass1 cd uploadFolder LCD C:\uploadFolder send fil.xml bye
.NET 2.0 : har indbygget support for FTP protokol og du kan bruge en normal WebRequest (jeg har noget kode til upload liggende hvis det har interesse)
for .NET 1.x skal du have fat paa noget kode som implementerer FTP protokollen - der er en del kode ude paa nettet - og jeg har ogsaa en nogle ghjemmestrikkede kode eksempler liggende
Jeg har ikke været særlig heldig med de andre komponenter jeg selv faldt over, men jeg kigger lige lidt på det link du har givet Shotgun.
Arne, projektet er desværre et .NET 1.1 projekt, så jeg kan desværre ikke udnytte de nye ftp løsninger. Det er ikke et emne jeg ved så meget om, så et link, nogle gode søgeord eller eller et udpluk fra det du har lavet ville være en stor hjælp.
Hmm, mistede lige min kommentar, så prøver lige igen
Det virker, så smid et svar, så du kan få dine fuldt fortjente point.
Det er desværre ikke hver gang at det virker 100%, så det kan være du kan give mig et hint om hvad det kan være der går galt. Jeg bruger shortdir til at hente en filliste, som jeg looper igennem for at hente alle filerne vha. download funktionen. Det virker i 80% af forsøgene, men nogen gange bliver en eller flere filer ikke hentet rigtigt og får en size på 0, hvor normalen er 3-400Kb.
Synes det var bedre stil, da du jo' har svaret på det oprindelige spørgsmål.
Synes godt om
Ny brugerNybegynder
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.