专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > QT开发

FTP上传有关问题

发布时间:2010-05-30 21:31:48 文章来源:www.iduyao.cn 采编人员:星星草
求助:FTP上传问题
用QFTP上传文件,要求可以一次上传数据的大小,比如我一次读取1M的内容,然后上传该1M的内容,将这些数据保存在FTP服务器的文件当中,请问如何是实现?
我用FTP的put函数好像实现不了这个功能,用rawcommand()写命令不知道该写哪些命令?
求大牛们帮忙!

------解决方案--------------------
由于QFtp每次调用put函数时都会在服务器上重新创建文件,如果服务器上已经有相应文件,则清空此文件,然后写入新的数据。
如果需要将一个文件上传到服务器,可以使用下面代码
QFtp *qftp=new QFtp;
qftp->connectToHost("ftp.qt.nokia.com"); 
qftp->login();
QFile *dataFile = new QFile("filename");
dataFile->open(QIODevice::ReadOnly);
qftp->put(dataFile, "filename");

而rawcommand()是创建自定义的FTP命令,对上传文件来说没有用的
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: