• 大小: 0.03M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-03-27
  • 语言: 其他
  • 标签: 其他  

资源简介


基于QT4.8的QFtp类实现的FTP客户端,在原示例的基础上添加了本地当前文件目录的显示,并可通过右键菜单上传下载。此外,原示例在windows下显示中文文件名存在乱码的现象得到了解决。

资源截图

代码片段和文件信息

#include
#include “filetrans.h“
#include “util.h“
 #include 

FileTrans::FileTrans()
{

}

FileTrans::~FileTrans()
{

}

/*************************************************************************
*处理内容:文件从本地主机上传到远程服务器端
**************************************************************************/
void FileTrans::UploadFile(const QString &clientFileNameconst QString &serverFileName)
{
    file=new QFile(clientFileName);
    if(!file->open(QIODevice::ReadOnly))
    {
        qDebug()<        return;
    }

    this->put( fileLocalCodeToFtpCode(serverFileName));
}

/*************************************************************************
*处理内容:文件从远程服务器端下载
**************************************************************************/
void FileTrans::DownlodFile(const QString &clientFileNameconst QString &serverFileName)
{
    file = new QFile(clientFileName);
    if(!file->open(QIODevice::WriteOnly))
    {
     

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

    .......      1246  2015-06-13 19:29  qftp\filetrans.cpp

    .......       388  2015-06-13 14:04  qftp\filetrans.h

    .......       139  2014-05-14 04:38  qftp\images\cdtoparent.png

    .......       154  2014-05-14 04:38  qftp\images\dir.png

    .......       129  2014-05-14 04:38  qftp\images\file.png

    .......       609  2015-06-17 12:00  qftp\main.cpp

    .......     20195  2015-06-13 19:33  qftp\mainwindow.cpp

    .......      2200  2015-06-12 22:09  qftp\mainwindow.h

    .......       909  2015-06-17 11:53  qftp\nfds.pro

     文件      18349  2015-06-17 13:04  qftp\nfds.pro.user

    .......       177  2014-05-14 04:38  qftp\nfds.qrc

    .......       212  2014-05-14 04:38  qftp\qftp.desktop

    .......     18339  2015-06-17 11:52  qftp\qftp.pro.user

    .......     50688  2014-05-14 21:03  qftp\release\qftp.exe

    .......      2237  2015-06-13 18:59  qftp\showfile.cpp

    .......       431  2015-06-13 19:36  qftp\showfile.h

    .......      1858  2015-06-13 19:36  qftp\util.cpp

    .......       222  2015-06-13 18:59  qftp\util.h

     目录          0  2015-06-12 18:40  qftp\images

     目录          0  2015-06-12 18:40  qftp\release

     目录          0  2015-06-17 13:04  qftp

----------- ---------  ---------- -----  ----

               118482                    21


评论

共有 条评论