Rutger. Geplaatst: 9 september 2009 Rapport Geplaatst: 9 september 2009 Hallo allemaal! Ik probeer dit keer in C# een .ini naar mijn ftp server up te loaden, alleen het lukt niet... Ik heb dit als code: System.IO.FileStream s = System.IO.File.OpenRead(Application.StartupPath + "\\settings.ini"); Int32 count = Convert.ToInt32(s.Length); byte[] bytes = new byte[count + 1]; s.Read(bytes, 0, count); s.Close(); System.Net.WebClient client = new System.Net.WebClient(); client.Credentials = new System.Net.NetworkCredential("***Mijn username***", "***mijn pass***", "*** mijn host ***"); client.UploadData("ftp://****.nl/secret_files/settings.ini", bytes); client.Dispose(); Dit is de error: WebException was unhandled De externe server heeft een fout geretourneerd: (530) Niet aangemeld. Alvast bedankt, JuniorJoost Reageren
NickyHendriks Geplaatst: 9 september 2009 Rapport Geplaatst: 9 september 2009 Ik kan geen C#, maar wat ik wel kan zien is dat er geen enkel pad naar die .ini is opgegeven, misschien kan het daar aan liggen Reageren
Rutger. Geplaatst: 9 september 2009 Auteur Rapport Geplaatst: 9 september 2009 Volgens mij is die niet nodig, aangezien de .ini in 'bin\Debug' staat, als het wel nodig is... Weet iemand de code? :$ Ik ben geen ster programmeur Reageren
-Omar- Geplaatst: 9 september 2009 Rapport Geplaatst: 9 september 2009 Licht het aan mij of is iemand hier een keylogger aan het maken ? Maar ik zou hier eens kijken . Succes Reageren
Rutger. Geplaatst: 9 september 2009 Auteur Rapport Geplaatst: 9 september 2009 (bewerkt) Nee ik ben geen keylogger aan het maken. Ik heb een soort robot in een spel gezet (ActiveWorlds), die gegevens in een .ini opslaat, maar die moeten worden zichtbaar zijn op 't web... EDIT: Ik heb nu dit: System.Net.WebClient client = new System.Net.WebClient(); client.Credentials = new System.Net.NetworkCredential("***mijn username***", "***mijn wachtwoord***", "ftp://ftp.***mijn-site***.nl"); client.UploadFile("ftp://ftp.***mijn-site***.nl/public_html/***/secret_files/settings.ini", "\\settings.ini"); Dit ziet er al beter uit! Alleen nu is dit de error: Wat moet ik doen? Bewerkt: 10 september 2009 door JuniorJoost Reageren
NickyHendriks Geplaatst: 10 september 2009 Rapport Geplaatst: 10 september 2009 (bewerkt) Nee ik ben geen keylogger aan het maken. Ik heb een soort robot in een spel gezet (ActiveWorlds), die gegevens in een .ini opslaat, maar die moeten worden zichtbaar zijn op 't web... EDIT: Ik heb nu dit: System.Net.WebClient client = new System.Net.WebClient(); client.Credentials = new System.Net.NetworkCredential("***mijn username***", "***mijn wachtwoord***", "ftp://ftp.***mijn-site***.nl"); client.UploadFile("ftp://ftp.***mijn-site***.nl/public_html/***/secret_files/settings.ini", "\\settings.ini"); Dit ziet er al beter uit! Alleen nu is dit de error: [afbeelding] Wat moet ik doen? Ik zie het denk ik al, je hebt client.UploadFile("ftp://ftp.***mijn-site***.nl/public_html/***/secret_files/settings.ini", "\\settings.ini"); Probeer het eens zo: client.UploadFile("home/[jenaam]/***mijn-site***.nl/public_html/***/secret_files/"); Dit is de plek waar je het heen upload, en dan natuurlijk mist er ook nog de map waar hij de .ini vandaan moet halen.. Die moet je neerzetten denk ik in de client.Uploadfile, en dan ook nog waar hij heen moet uploaden Bewerkt: 10 september 2009 door Thundercover Afbeelding(en) uit quote gehaald. ~~ Thundercover Reageren
Rutger. Geplaatst: 10 september 2009 Auteur Rapport Geplaatst: 10 september 2009 Sorry, maar bedoel je met 'je naam' de username? Reageren
NickyHendriks Geplaatst: 10 september 2009 Rapport Geplaatst: 10 september 2009 Sorry, maar bedoel je met 'je naam' de username? Ja, daarmee bedoel ik je username. Reageren
Rutger. Geplaatst: 10 september 2009 Auteur Rapport Geplaatst: 10 september 2009 Ik heb dus nu deze code: client.UploadFile("home/***mijn username***/***mijn-site***.nl/public_html/****/secret_files/", "C:/Users/***/Documents/Visual Studio 2008/Projects/****/****/bin/Debug/"); En hij geeft dezelfde error als mijn error-screen hierboven. Reageren
NickyHendriks Geplaatst: 10 september 2009 Rapport Geplaatst: 10 september 2009 Ik heb dus nu deze code: client.UploadFile("home/***mijn username***/***mijn-site***.nl/public_html/****/secret_files/", "C:/Users/***/Documents/Visual Studio 2008/Projects/****/****/bin/Debug/"); En hij geeft dezelfde error als mijn error-screen hierboven. Probeer dit: client.UploadFile("home/***mijn username***/***mijn-site***.nl/public_html/****/secret_files/"); From ("C:/Users/***/Documents/Visual Studio 2008/Projects/****/****/bin/Debug/"); En als dit niet zou werken, zou ik het helemaal niet weten, hoewel ik zoiezo een leek ben met C#, maar ik heb het wel geprobeerd, maar tevergeefs Reageren
Recommended Posts
Een reactie plaatsen
Je kan nu een reactie plaatsen en pas achteraf registreren. Als je al lid bent, log eerst in om met je eigen account een reactie te plaatsen.