Skip to content
Bekijk in de app

Een betere weg om onze GTA community te volgen. Leer meer.

GTAGames.nl - De Nederlandse Grand Theft Auto Community!

Een volledig scherm app op het beginscherm inclusief notificaties, badges en meer.

Om deze app op je iPhone en iPad te installeren
  1. Druk op het icoon in Safari
  2. Scroll in het menu en druk op Zet op beginscherm.
  3. Druk op Voeg toe rechts bovenaan.
Om deze app op je Android toe te voegen
  1. Druk op het 3-punten menu (⋮) rechts bovenaan in de browser.
  2. Druk op Toevoegen aan beginscherm of Installeer app.
  3. Druk op Toevoegen om te bevestigen.

[C#] File's uploaden naar ftp server?

Geplaatst:

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:

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

Geplaatst:
  • Auteur

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

Geplaatst:

Licht het aan mij of is iemand hier een keylogger aan het maken :puh:? Maar ik zou hier eens kijken :D.

Succes :tu:

Geplaatst:
  • Auteur

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

Sorry, maar bedoel je met 'je naam' de username?

Geplaatst:
Sorry, maar bedoel je met 'je naam' de username?

Ja, daarmee bedoel ik je username.

Geplaatst:
  • Auteur

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

Account

Navigatie

Zoeken

Zoeken

Configureer push berichten

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.