Als ik de functie FtpFindFirstFile() uitvoer voor bestanden met een bestandsnamen die een 8.3 formaat hebben werkt alles goed.
B.v. :
HINTERNET hFind = FtpFindFirstFile(m_hConnection, "balk.jpg", &W32FindData, INTERNET_FLAG_RELOAD, 0);
Als ik deze functie gebruik voor bestanden met lange bestandsnamen ( b.v. knoppenbalk 5.jpg ) dan gaat de FtpFindFirstFile() mis. Hieronder het antwoord van de ftp server :
200 Type set to A.
200 PORT command successful.
150 Opening ASCII mode data connection for /bin/ls.
550 /chn/1/knoppenbalk: The system cannot find the file specified.
De server kapt de filenaam af na de spatie. Ik heb geprobeert de URL te encoden met InternetCanonicalizeUrl() maar ook dat is voor ftp geen oplossing.
Iemand een oplossing of een tip om dit probleem te verhelpen ?
B.v. :
HINTERNET hFind = FtpFindFirstFile(m_hConnection, "balk.jpg", &W32FindData, INTERNET_FLAG_RELOAD, 0);
Als ik deze functie gebruik voor bestanden met lange bestandsnamen ( b.v. knoppenbalk 5.jpg ) dan gaat de FtpFindFirstFile() mis. Hieronder het antwoord van de ftp server :
200 Type set to A.
200 PORT command successful.
150 Opening ASCII mode data connection for /bin/ls.
550 /chn/1/knoppenbalk: The system cannot find the file specified.
De server kapt de filenaam af na de spatie. Ik heb geprobeert de URL te encoden met InternetCanonicalizeUrl() maar ook dat is voor ftp geen oplossing.
Iemand een oplossing of een tip om dit probleem te verhelpen ?