Pasek boczny
Konto
Konto
Szukaj
Szukaj
Ustawienia
Ustawienia
Szukaj

Szukaj w:



Zaawansowane wyszukiwanie
Ustawienia
Przełącz na wersję mobilną
Motyw
Język



Notariusz Katowice





wininet.h problem
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Subskrybuj ten wątek
Surround.!
Użytkownik
Offline

Reputacja: 12

 0     0    
1   16-12-2014, 23:36   
Edytuj ten post      Cytuj     
witajcie,
posiadam skrpt do wysyłania pliku na ftp, wygląda tak:
Kod:
#include <wininet.h>
#pragma comment (lib, "Wininet.lib");
#include <iostream>
using namespace std;
int main()
{
    
    char ftp[] = "xxx";
    
    char user[] = "xxxl";
    
    char password[] = "xxx";
    
    char localFile[] = "C:\\plik.txt";
    
    char remoteFile[] = "/plik.txt";
    
    HINTERNET hInternet;
    
    HINTERNET hFtpSession;
    
    if( InternetAttemptConnect( 0 ) == ERROR_SUCCESS ) cout << "Internet dostepny, wysylanie pliku..\n" << endl;
    
    else { cout << "Internet niedostepny.\n" << endl; return - 1; }
    
    
    hInternet = InternetOpen( NULL, INTERNET_OPEN_TYPE_DIRECT, NULL, NULL, 0 );
    
    if( hInternet != NULL ) {
        
        hFtpSession = InternetConnect( hInternet, ftp, INTERNET_DEFAULT_FTP_PORT, user, password, INTERNET_SERVICE_FTP, INTERNET_FLAG_PASSIVE, 0 );
        
        if( hFtpSession != NULL ) {
            
            if( FtpPutFile( hFtpSession, localFile, remoteFile, FTP_TRANSFER_TYPE_BINARY, 0 ) ) {
                
                InternetCloseHandle( hFtpSession );
                
                InternetCloseHandle( hInternet );
                
            }
            else {
                cout << "Blad podczas wysylania pliu." << endl;
                return - 1;
            }
            
            
        }
        
        else return - 1;
        
        
    }
    
    else return - 1;
    
    cout << "Wyslano Plik.\n" << endl;
    
    return 0;
    
};
i przy próbie kompilacji (dev c++) wyskakuje erroe (nie znam treści, w tym problem) zaznaczając fragment nagłowka wininet.h

Kod:
typedef LPVOID HINTERNET;

pomógłby ktoś? 3




Zaloguj się lub zarejestruj, aby odpowiedzieć w temacie.
Dołącz do naszej społeczności!


Zarejestruj się
Posiadasz konto? Kliknij poniżej.


Zaloguj się


Użytkownicy przeglądający ten wątek: 1 gości



Portal  Kontakt  Pomoc  Facebook 
© CentrumWindows
Polskie tłumaczenie © 2007-2016 Polski Support MyBB
Silnik forum MyBB, © 2002-2018 MyBB Group
Biznes-Host