Oppure

Loading
01/12/08 20:08
Krond
Salve a tutti gli appassionati programmatori!
Come si può intuire dal titolo, ho la necessità di un prog in c++ che trasferisca via ftp un file proveniente dal pc in cui è eseguito (ad es /…).
Siccome è la prima volta che ho a che fare con questo genere di cose, qualcuno ha qualche dritta da darmi, su funzioni o classi da poter utilizzare?
Magari anche un esempio sarebbe utile! :)

Grazie a tutti in anticipo per le risposte! 8-)
aaa
02/12/08 19:04
lorenzo
#include"ftp_update.h"

int CreateConnection()
{
	HINTERNET hInternetConn;
	HINTERNET hInternetOpen;
	
	hInternetOpen = InternetOpen( szAppName , INTERNET_OPEN_TYPE_DIRECT , NULL , NULL , INTERNET_FLAG_ASYNC );

	hInternetConn = InternetConnect( hInternetOpen , serverName , INTERNET_DEFAULT_FTP_PORT , user , passwd , 
		INTERNET_SERVICE_FTP , 0 , 0 );

	if( hInternetConn == NULL )
		return -1;

	GetFileByFtp( hInternetConn , "versione.txt" , buffer );

	
	InternetCloseHandle( hInternetOpen );
	
	return 0;

}


int GetFileByFtp( HINTERNET hInternetConn , char *remoteAusStr , char *localAusStr )
{
	if( FtpGetFile( hInternetConn , remoteAusStr , localAusStr , FALSE , FILE_ATTRIBUTE_NORMAL , FTP_TRANSFER_TYPE_UNKNOWN , NULL ) == FALSE )
		return -1;
	else
		return 0;
}


guarda questo
Ultima modifica effettuata da lorenzo 02/12/08 19:05
aaa