• 4037阅读
  • 1回复

[提问]ftp下载文件时下载目录的问题 [复制链接]

上一主题 下一主题
离线wangyan23888
 

只看楼主 倒序阅读 楼主  发表于: 2013-02-28
QString fileName;
fileName = QString(name);
localFile=new QFile(fileName);
localFile->open(QIODevice::WriteOnly);
ftpClient->get(fileName,localFile);
各位大侠,我最近做了个可以连接ftp并且可以下载和上传文件界面,界面上有3个按钮,一个“连接服务器”按钮,一个“上传”和“下载”按钮,单击连接服务器连接服务器成功了,单机下载按钮就把服务器上的内容下载下来,单机上传按钮就把内容上传到服务器上去。
现在的问题是:我的项目文件夹是GY,编译后生成一个GY-build-Desktop-Release文件夹,下载下来的文件都在这个文件夹中。
但是如果我用setup2go软件将exe打包成安装文件,在其他电脑上安装,但是其他电脑上没有GY-build-Desktop-Release文件夹,那么下载下来的文件它会放在哪里的呢?当然可以搜索的到,但是位置很奇怪,不知道有什么方法在代码中将下载下来的目录给固定死的?谢谢
上面的5句代码是我下载文件时的代码。忘哪位大侠指导一下,谢谢了
离线voidbroken

只看该作者 1楼 发表于: 2013-02-28
你的fileName是ftp服务器上的路径,你的localFile是用ftp服务器上的路径来指定本机器的路径?
localFile = new QFile( "./" );这就是程序所在路径
快速回复
限100 字节
 
上一个 下一个