Articles of qt

QHttpMultiPart: отправлять файлы в скрипт PHP

Я работаю в Qt 5 и борюсь с многостраничной загрузкой. Мой сценарий как можно ближе к документам : QUrl testUrl("http://localhost/upload/test.php"); QNetworkRequest request(testUrl); QHttpMultiPart *multiPart = new QHttpMultiPart(QHttpMultiPart::FormDataType); QString preview_path = "C:/preview.jpg"; QHttpPart previewPathPart; previewPathPart.setHeader(QNetworkRequest::ContentDispositionHeader, QVariant("form-data; name=\"preview_path\"")); previewPathPart.setBody(preview_path.toLatin1()); QHttpPart previewFilePart; previewFilePart.setHeader(QNetworkRequest::ContentTypeHeader, QVariant( "image/jpeg")); previewFilePart.setHeader(QNetworkRequest::ContentDispositionHeader, QVariant("form-data; name=\"preview_file\"")); QFile *file = new QFile(preview_path); if (!file->exists()) { emit error(tr("Upload […]

Как я могу отправить данные в QtCreator?

Вот мой код создателя Qt для отправки данных на сервер PHP и получения ответа. QNetworkAccessManager *manager = new QNetworkAccessManager(this); QNetworkAccessManager::connect(manager, SIGNAL(finished(QNetworkReply*)),this , SLOT(replyFinished(QNetworkReply*))); QNetworkRequest *request = new QNetworkRequest(QUrl("http://68.169.55.41/fss/verifylogindetails.php")); QByteArray postData =" {\"estate_id\":\"hsr\",\"emp_pin\":1234,\"emp_id\":\"santhosh\"}"; request->setRawHeader( "User-Agent" , "Mozilla Firefox" ); request->setRawHeader( "charset", "utf-8" ); request->setRawHeader( "Connection", "keep-alive" ); manager->post(*request, postData ); } void MainWindow::replyFinished(QNetworkReply *reply) { QString […]