ftp客户端中,单击下载按钮实现所有文件的下载时出现文件内容不显示的问题。
服务器下有16个文件,文件名分别定义为char name[16][100];
然后在下载按钮的槽函数中进行以下代码
char fileName[16][100];
for(int i = 0 ; i < 16 ; i++)
{
strcpy(fileName,name);
localFile=new QFile(fileName);
localFile->open(QIODevice::WriteOnly);
ftpClient->get(fileName,localFile);
}
这样的话是可以编译通过的,单击按钮时也会下载成功了,只是下载下来的文件中fileName[0]到fileName[14]是空文件,只有fileName[15]是有内容的,不知道这是什么原因。谢谢!