Bonjour,
j'aimerai écrire des données à la suite d'un fichier qui se situe sur un serveur FTP avec wininet. J'ai regardé la msdn sur wininet et j'ai trouvé les fonctions FtpOpenFile et InternetWriteFile ( http://msdn.microsoft.com/library/en...tpopenfile.asp et http://msdn.microsoft.com/library/en...twritefile.asp ). Cependant je n'ai pas trouvé si la fonction InternetWriteFile écrit à la suite du fichier et surtout je ne sais pas l'utiliser. J'ai trouvé des exemples pour la fonction FtpOpenFile :
Merci d'avance pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 HINTERNET hsession, hftp; hsession = InternetOpen ("monProg", INTERNET_OPEN_TYPE_DIRECT, NULL, NULL, 0);//on ouvre la connection if(hsession == NULL) { printf("erreur connection"); return; } hftp = InternetConnect(hsession, "monserveur ou adresse IP", INTERNET_DEFAULT_FTP_PORT, "login", "password", INTERNET_SERVICE_FTP, 0, 0); if(hftp) { FtpPutFile(hftp, "fichier.txt", "monfichiersurleserveur.txt", FTP_TRANSFER_TYPE_ASCII, 0); InternetCloseHandle(hftp); } else printf("erreur connection FTP"); InternetCloseHandle(hsession);
Partager