Bonjour,
j'ai un petit problème pour récupérer la taille d'un fichier par ftp.
Voici mon code :
Ma longueur de fichier retourne toujours 8ko alors que le fichier fait 170 Mo ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 CInternetSession lSession; lConnect = lSession.GetFtpConnection(m_serverName, mLogin, mPassword, m_PortFTP); if (!lConnect->SetCurrentDirectory(m_FTPDirectory)) { lConnect->CreateDirectory(m_FTPDirectory); lConnect->SetCurrentDirectory(m_FTPDirectory); } pFile = lConnect->OpenFile(sourceFileName, GENERIC_READ); DWORD lengthFile = (DWORD) pFile->GetLength();
D'où peu venir le problème ? J'ai vérifier que je me connecter au bon serveur, que je récupère le bon fichier...
Edit : j'ai oublié de préciser que la variable lConnect est de type CFTPConnection*
Merci de votre aide.
Partager