Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Wysyłanie pliku na serwer FTP, program zacina się.

Ostatnio zmodyfikowano 2012-08-16 18:16
Autor Wiadomość
increase
Temat założony przez niniejszego użytkownika
» 2012-08-15 16:22:25
W funkcji wstawiłem między wersy wyświetlanie numerków aby zlokalizować wadliwy wers, wyświetliło numer 1 i 2 czyli ten wers jest wadliwy:
   
C/C++
cout << "Po 2" << endl;
hFtpSession = InternetConnect( hInternet, ftp, INTERNET_DEFAULT_FTP_PORT, user, password, INTERNET_SERVICE_FTP, INTERNET_FLAG_PASSIVE, 0 );

Czyli coś jest nie tak z nazwą serwera, loginem i hasłem podczas gdy w programie do obsługi FTP wszystko z nimi jest ok.
P-62582
xevuel
» 2012-08-15 16:27:21
Przepraszam bardzo, ale gdzie w tym wersie używasz tych zmiennych o które pytałeś? A skoro ich nie używasz w miejscu które powoduje błąd, to raczej nie one są pierwszym powodem (choć niewykluczone, że kolejnym).
P-62583
increase
Temat założony przez niniejszego użytkownika
» 2012-08-15 17:18:32
   
C/C++
cout << "Po 2" << endl;
hFtpSession = InternetConnect( hInternet, ftp, INTERNET_DEFAULT_FTP_PORT, user, password, INTERNET_SERVICE_FTP, INTERNET_FLAG_PASSIVE, 0 );

Z tego wynika tylko, że jest problem z ftp, user i password, które działają prawidłowo w programie WinSCP. Tutaj już siadam, nie mam pomysłu co dalej.
P-62589
xevuel
» 2012-08-15 17:22:34
No to użyj wreszcie tych dwóch funkcji...
P-62590
increase
Temat założony przez niniejszego użytkownika
» 2012-08-15 22:50:10
Po wstawieniu tej funkcji przed tym wersem nic nie zwraca, analogicznie jest po w stawieniu za tym wersem.
P-62622
xevuel
» 2012-08-15 22:58:05
Masz na myśli to, że GetLastError() za tym wierszem zwraca 0? Jeśli tak, spróbuj użyć [MSDN] InternetGetLastResponseInfo.
P-62623
increase
Temat założony przez niniejszego użytkownika
» 2012-08-15 23:01:37
Nie, po prostu nic nie zwraca, tak jak by nie było tej linijki.
P-62624
xevuel
» 2012-08-16 09:13:21
Nie ma takiej opcji. Pokaż kod...
P-62634
1 « 2 » 3
Poprzednia strona Strona 2 z 3 Następna strona