Qt5使用QFtp,二次封装
生活随笔
收集整理的這篇文章主要介紹了
Qt5使用QFtp,二次封装
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1、需要的東西
ftp.cpp,ftp.h是二次封裝的ftp類,放在工程下包含
QFtp和qftp.h放在D:\Qt5.7.1\5.7\msvc2013\include\QtNetwork;
Qt5Ftp.lib和Qt5Ftpd.lib是編譯生成的庫(kù),放在工程源文件下
2、包含庫(kù)
#pragma comment(lib,"Qt5Ftpd.lib") #pragma comment(lib,"Qt5Ftp.lib")3、聲明
4、注意
連接登錄服務(wù)器函數(shù)connectOrDisconnect再使用之后,不能立即調(diào)用ftpPut等函數(shù),因?yàn)榈卿浭切枰獣r(shí)間的,建議將這個(gè)函數(shù)放在構(gòu)造函數(shù)里;
亂碼問題解決:QUrlInfo.name()返回是亂碼
QString::fromUtf8(info.name().toLatin1())順便說一句,QFtp實(shí)現(xiàn)是真的垃圾,怪不得被淘汰
轉(zhuǎn)載于:https://www.cnblogs.com/judes/p/9566848.html
總結(jié)
以上是生活随笔為你收集整理的Qt5使用QFtp,二次封装的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 华为路由器dns配置方法有哪些 华为无线
- 下一篇: class12_pack_grid_pl