Cómo usar qt para instalar ftp que viene con Windows
El código clave es el siguiente:
void ftp_upload::upload() { ftp = new QFtp(this); connectToHost("192.168.0.50", 21 ); //Conéctese al servidor, complete su dirección IP, el número de puerto predeterminado es 21. 21 ftp-gt; login("test", "testpasswd"); //inicie sesión, complete el nombre de usuario y la contraseña de respuesta; //Windows viene con su propio servidor ftp. El cliente carga archivos en el servidor QFile *uploadFile = new QFile("D:/2014.txt" // Carga la ubicación del archivo en el servidor: QFile *uploadFile = new QFile); ("D:/2014.txt");/ / Cargar la ubicación del archivo en el servidor: QFile *uploadFile = new QFile("D:/2014.txt" // para cargar la ubicación del archivo en la ubicación del archivo del servidor) para cargar en el servidor: archivo 2014.txt en el disco D, el archivo existe en el cliente QString des = "2014_uploadToServer.txt" //el servidor ftp "recibe" la ubicación del archivo cargado por el cliente: la ruta física del directorio raíz del archivo 2014_upload.txt document2014_upload.txt uploadFile-gt; open( QIODevice::ReadWrite); ftp-gt; put(uploadFile, des); windows viene con el servidor ftp, descarga archivos desde el servidor al cliente QFile * descargar = new QFile("uploadFile"); //servidor ftp "recibir" "Documentos cargados por el cliente: la ruta física del directorio raíz del documento. descargar = nuevo QFile("D:/downloadFromServer.txt"); download-gt; open(QIODevice::ReadWrite); get("download.txt", descargar); directorio de la ruta física del servidor.