Unfortunately, there is no simple solution.
QFtp supports only Unix & DOS style FTP servers and doesn't provide any way to extend its capabilities in this area by subclassing or anything else.
I see only 2 possibilities:
- Modify Qt sources at network/qftp.cpp adding your own parsing method and changing QFtpDTP's parseDir() to detect your special server and use that method in this case.
Then your application will be incompatible with standard Qt (network) library and you will have to provide your version with it or build it statically.- Write your own ftp client.
First one is definitely a lot faster approach.
Bookmarks