Jump to content
Geplaatst:
comment_1480397

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

Featured Replies

Geplaatst:
  • Auteur
comment_1480575

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:

pict.png

Wat moet ik doen? :?

Bewerkt: door JuniorJoost

Geplaatst:
comment_1480923
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: door Thundercover
Afbeelding(en) uit quote gehaald. ~~ Thundercover

Geplaatst:
  • Auteur
comment_1480969

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. :N

Geplaatst:
comment_1481094
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. :N

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 :N

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.

Gast
Op dit onderwerp reageren...

Recent actief 0

  • Er zijn hier geen geregistreerde gebruikers aanwezig.