Wysyłanie pliku na server ftp!

problemy z tworzeniem programów do obsługi sieci, internetu, e-mail itp..

Wysyłanie pliku na server ftp!

Nowy postprzez Chlorek » czwartek, 6 stycznia 2011, 20:56

Piszę program konsolowy, który po pobraniu odpowiednich danych i zapisaniu ich do pliku (c:\danecl.cl) wysyła ten plik na server ftp. Zdecydowałem się na najprostsze zastosowanie komend tj. w cmd.exe. Jednak, gdy nadchodzi moment użycia hasła zapisanego w pliku (c:\config.cl) nie zostaje ono użyte. Nie wiem w czym tkwi problem.
Kod: Zaznacz cały
system("echo open nazwa_servera_ftp >> c:\config.cl");
system("echo nazwa_uzytkownika_do_ftp >> c:\config.cl");
system("echo haslo_do_ftp >> c:\config.cl");
system("echo send c:\danecl.cl >> c:\config.cl");
system("echo quit >> c:\config.cl");
system("ftp -s:c:\config.cl");
system("del c:\config.cl");


Co tu jest źle? Ten fragment kodu wydaje się być poprawny.
Kevin Mitnick - łamacz ludzi, nie haseł.
Najlepszy sposób nauki c++... pisać, pisać, pisać, pisać i jeszcze raz pisać!
Avatar użytkownika
Chlorek
Bladawiec
Bladawiec
 
Posty: 41
Dołączył(a): czwartek, 6 stycznia 2011, 20:20
Lokalizacja: Tu i tam
Podziękował : 2
Otrzymał podziękowań: 0
System operacyjny: Linux Macpup & Win XP Prof & Linux SlackWare & Linux Ubuntu
Kompilator: Dev-C++ v4.9.9.2 (mingw 3.4.2); Code::Blocks v10.05 (mingw najnowsze)
SKYPE: chlorekcl
    Windows XPFirefox

Re: Wysyłanie pliku na server ftp!

Nowy postprzez mckri » piątek, 7 stycznia 2011, 15:28

Nie pomogę wprost, ale zdecydowanie polecam Tobie zapoznanie się z bilioteką wininet.
Dużo pomocy w internecie można znaleźć na temat jej możliwości.
http://msdn.microsoft.com/en-us/library/aa384180(v=VS.85).aspx
Avatar użytkownika
mckri
Intelektryk
Intelektryk
 
Posty: 160
Dołączył(a): piątek, 15 sierpnia 2008, 13:48
Podziękował : 10
Otrzymał podziękowań: 2
System operacyjny: Windows Vista SP2
Kompilator: BCB 5/2007/2009
    Windows VistaOpera

Re: Wysyłanie pliku na server ftp!

Nowy postprzez Chlorek » sobota, 8 stycznia 2011, 13:37

Jednak wolę najprostsze rozwiązania. Tak poza tym znalazłem mały kurs bat'ów (plików wsadowych) i tam było wszystko opisane. Skopiowałem to i zamieściłem w programie.
Wyznaję metodę zrób najprościej jak się da ;)
Kevin Mitnick - łamacz ludzi, nie haseł.
Najlepszy sposób nauki c++... pisać, pisać, pisać, pisać i jeszcze raz pisać!
Avatar użytkownika
Chlorek
Bladawiec
Bladawiec
 
Posty: 41
Dołączył(a): czwartek, 6 stycznia 2011, 20:20
Lokalizacja: Tu i tam
Podziękował : 2
Otrzymał podziękowań: 0
System operacyjny: Linux Macpup & Win XP Prof & Linux SlackWare & Linux Ubuntu
Kompilator: Dev-C++ v4.9.9.2 (mingw 3.4.2); Code::Blocks v10.05 (mingw najnowsze)
SKYPE: chlorekcl
    Windows XPFirefox


  • Podobne tematy
    Odpowiedzi
    Wyświetlone
    Ostatni post

Powrót do Aplikacje sieciowe

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 0 gości

cron