GeirGrusom Skrevet 14. mai 2007 Del Skrevet 14. mai 2007 Jeg må kunne lage mapper på en FTP server, jeg har forsøkt med WebClient.UploadString, UploadData, og FtpWebRequest. Med WebClient skjer det ingenting (men jeg får ingen feilmelding heller) og med FtpWebRequest får jeg "Not logged in" selvom jeg har satt Credentials... Jeg bruker selvsagt method "MKD" Noen som vet råd? Lenke til kommentar
j000rn Skrevet 14. mai 2007 Del Skrevet 14. mai 2007 (endret) Dette fungerer helt fint for meg. FtpWebRequest r = (FtpWebRequest)FtpWebRequest.Create("ftp://minftp.no/enkatalog/katalogensomskallages"); r.Credentials = new NetworkCredential("bruker", "passord"); r.UsePassive = true; r.KeepAlive = false; r.UseBinary = true; r.Method = WebRequestMethods.Ftp.MakeDirectory; response = r.GetResponse(); Endret 14. mai 2007 av jorn79 Lenke til kommentar
GeirGrusom Skrevet 14. mai 2007 Forfatter Del Skrevet 14. mai 2007 r.UsePassive = true; r.KeepAlive = false; r.UseBinary = true; Utenom dette, har jeg akkurat det samme... men siden jeg skriver så rotete, så kan det godt hende det er noe mer. Takk, skal teste når jeg kommer hjem Lenke til kommentar
j000rn Skrevet 14. mai 2007 Del Skrevet 14. mai 2007 r.UsePassive = true; r.KeepAlive = false; r.UseBinary = true; Utenom dette, har jeg akkurat det samme... men siden jeg skriver så rotete, så kan det godt hende det er noe mer. Takk, skal teste når jeg kommer hjem 8609010[/snapback] UseBinary -> fordi jeg bruker samme koden for å lese/skrive filer. KeepAlive -> har hatt problemer med at ftp serveren tilslutt sier stopp fordi connections ikke blir lukket. Og teite .Net forstår vist ikke at den kan bruke samme connection om igjen. Jeg er egentlig ikke så veldig glad i FTP saken i .Net... Lenke til kommentar
GeirGrusom Skrevet 14. mai 2007 Forfatter Del Skrevet 14. mai 2007 Og FTP er jo en latency høy protokoll også, og da hjelper det lite at du må åpne connection hele tiden :S Lenke til kommentar
GeirGrusom Skrevet 14. mai 2007 Forfatter Del Skrevet 14. mai 2007 Faderullan, dette funker veldig dårlig.... ARGH! det er på en måte kritisk at jeg kan lage nye mapper da.... Lenke til kommentar
j000rn Skrevet 14. mai 2007 Del Skrevet 14. mai 2007 har brukeren rettigheter til det da? :-P 110% sikker på at katalognavnet stemmer? (print til skjerm og dobbeltsjekk). Finnes haugevis av ORDENTLIGE ftp klienter for .Net der ute da. Kanskje like greit å bare bruke en annen...? Lenke til kommentar
alftore Skrevet 15. mai 2007 Del Skrevet 15. mai 2007 Jeg brukt ftp4net eller noe sånnt. Ligger på sourceforge. Eneste problem jeg har hatt er at den har lyttet på feil interface når jeg bruker maskiner med flere nettverkskort. http://sourceforge.net/projects/ftp4net/ I tillegg har jeg lisens på et 3dje parts bibliotek. Men alt styret med å verifisere hver enkelt pc mot deres webside gjør den altfor tungvind i bruk. Greit at folk skal beskytte seg mot piratkopiering men det bør ikke gå utover brukervennligheten til de grader. Lenke til kommentar
GeirGrusom Skrevet 15. mai 2007 Forfatter Del Skrevet 15. mai 2007 Ah, fant ut hva som var feil... Programmet bruker en rekke FTP og SQL servere, og så hadde jeg skrevet inn feil FTP server. Det er 2 servere, begge har samme brukernavn, men forskjellig passord, så da hjalp det lite å skrive inn brukernavn og passord på nytt hundre ganger. Men nå bruker jeg FTPClient som jeg fant på sf, veldig enkelt og greit, la til progress selv. Takk fo all hjelp Lenke til kommentar
Manfred Skrevet 16. mai 2007 Del Skrevet 16. mai 2007 Dumt å sjekke de åpenbare feilene først, Geir? Lenke til kommentar
GeirGrusom Skrevet 16. mai 2007 Forfatter Del Skrevet 16. mai 2007 Det var en del av planen for å få dere til å tro at jeg noensinne tar feil. Muahahaha! Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå