![]() |
Qt 6.x
The Qt SDK
|
Go to the source code of this file.
Functions | |
textPart | setHeader (QNetworkRequest::ContentDispositionHeader, QVariant("form-data; name=\"text\"")) |
textPart | setBody ("my text") |
imagePart | setHeader (QNetworkRequest::ContentTypeHeader, QVariant("image/jpeg")) |
imagePart | setHeader (QNetworkRequest::ContentDispositionHeader, QVariant("form-data; name=\"image\"")) |
file | open (QIODevice::ReadOnly) |
imagePart | setBodyDevice (file) |
file | setParent (multiPart) |
multiPart | append (textPart) |
multiPart | append (imagePart) |
multiPart | setParent (reply) |
Variables | |
QHttpMultiPart * | multiPart = new QHttpMultiPart(QHttpMultiPart::FormDataType) |
[0] | |
QHttpPart | textPart |
QHttpPart | imagePart |
QFile * | file = new QFile("image.jpg") |
QUrl | url ("http://my.server.tld") |
QNetworkRequest | request (url) |
QNetworkAccessManager | manager |
QNetworkReply * | reply = manager.post(request, multiPart) |
file open | ( | QIODevice::ReadOnly | ) |
textPart setBody | ( | "my text" | ) |
imagePart setHeader | ( | QNetworkRequest::ContentDispositionHeader | , |
QVariant("form-data; name=\"image\"") | |||
) |
textPart setHeader | ( | QNetworkRequest::ContentDispositionHeader | , |
QVariant("form-data; name=\"text\"") | |||
) |
imagePart setHeader | ( | QNetworkRequest::ContentTypeHeader | , |
QVariant("image/jpeg") | |||
) |
Referenced by QQuickPlatformColorDialog::QQuickPlatformColorDialog(), QQuickPlatformFileDialog::QQuickPlatformFileDialog(), QQuickPlatformFolderDialog::QQuickPlatformFolderDialog(), QQuickPlatformFontDialog::QQuickPlatformFontDialog(), QQuickPlatformMessageDialog::QQuickPlatformMessageDialog(), and QQuickPopupItem::QQuickPopupItem().
Definition at line 14 of file src_network_access_qhttpmultipart.cpp.
QHttpPart imagePart |
Definition at line 11 of file src_network_access_qhttpmultipart.cpp.
QNetworkAccessManager manager |
Definition at line 25 of file src_network_access_qhttpmultipart.cpp.
Referenced by ControlsNativeValidatorPass::ControlsNativeValidatorPass(), QQmlSA::GenericPassPrivate::GenericPassPrivate(), QQmlSA::PassManagerPrivate::PassManagerPrivate(), QEvdevMouseManager::QEvdevMouseManager(), QLibInputHandler::QLibInputHandler(), org.qtproject.qt.android.bluetooth.QtBluetoothLE::QtBluetoothLE(), QWaylandXdgToplevelDecorationV1::QWaylandXdgToplevelDecorationV1(), QDBusServer::~QDBusServer(), QGraphicsItem::~QGraphicsItem(), QLowEnergyControllerPrivateDarwin::~QLowEnergyControllerPrivateDarwin(), QQuick3DWindowAttachment::~QQuick3DWindowAttachment(), QWidget::~QWidget(), adapterWithDBusPeripheralInterface(), QLowEnergyControllerPrivateDarwin::addServiceHelper(), QNetworkInterface::allAddresses(), QNetworkInterface::allInterfaces(), QNetworkAccessManagerPrivate::clearAuthenticationCache(), QNetworkAccessManagerPrivate::clearConnectionCache(), src_gui_kernel_qguiapplication::MyMainWidget::commitData(), org.qtproject.qt.android.bluetooth.QtBluetoothLEServer::connectServer(), QLowEnergyControllerPrivateDarwin::connectToDevice(), deviceMonitor(), QLowEnergyControllerPrivateDarwin::disconnectFromDevice(), QLowEnergyControllerPrivateDarwin::discoverServiceDetails(), QLowEnergyControllerPrivateDarwin::discoverServices(), findAdapterForAddress(), findRemoteDevicePath(), QHostInfo::fromName(), QWaylandIdleInhibitManagerV1Private::get(), QWaylandXdgOutputManagerV1Private::get(), getDefaultBluetoothAdapter(), WatcherWrapper::init(), QNetworkInterface::interfaceFromIndex(), QNetworkInterface::interfaceFromName(), QGeoServiceProviderPrivate::manager(), QLowEnergyControllerPrivateDarwin::mtu(), nameOfRemoteCentral(), QPlaceIconPrivate::operator==(), QBluetoothSocketPrivateBluez::peerName(), QQuickTransition::prepare(), QQuick3DItem2D::preSync(), QPcscSlot::processStateChange(), Q_GLOBAL_STATIC_WITH_ARGS(), qt_qhostinfo_clear_cache(), QQuick3DWindowAttachment::queueForCleanup(), QLowEnergyControllerPrivateDarwin::readCharacteristic(), QLowEnergyControllerPrivateDarwin::readDescriptor(), QLowEnergyControllerPrivateDarwin::readRssi(), QmlLintQuickPlugin::registerPasses(), org.qtproject.qt.android.networkinformation.QtAndroidNetworkInformation::registerReceiver(), QQuick3DWindowAttachment::registerSceneManager(), QBluetoothLocalDevicePrivate::requestPairing(), QQmlSA::PassManagerPrivate::resolver(), org.qtproject.qt.android.bluetooth.QtBluetoothSocketServer::run(), QHostInfoRunnable::run(), QDeclarativeSearchResultModel::sendQuery(), QDeclarativeSearchSuggestionModel::sendQuery(), QtAndroidClipboard::setClipboardManager(), QQuick3DViewport::setImportScene(), org.qtproject.qt.android.bluetooth.QtBluetoothBroadcastReceiver::setPairingMode(), QQuick3DTexture::setSourceItem(), QLowEnergyControllerPrivateDarwin::startAdvertising(), QLowEnergyControllerPrivateDarwin::stopAdvertising(), QQuick3DWindowAttachment::synchronize(), QWidget::ungrabGesture(), QQuick3DWindowAttachment::unregisterSceneManager(), QQuick3DItem2D::updateSpatialNode(), QQuick3DTexture::updateSpatialNode(), QQmlSA::PassManagerPrivate::visitor(), QLowEnergyControllerPrivateDarwin::writeCharacteristic(), and QLowEnergyControllerPrivateDarwin::writeDescriptor().
QHttpMultiPart* multiPart = new QHttpMultiPart(QHttpMultiPart::FormDataType) |
[0]
Definition at line 5 of file src_network_access_qhttpmultipart.cpp.
QNetworkReply* reply = manager.post(request, multiPart) |
Definition at line 26 of file src_network_access_qhttpmultipart.cpp.
Referenced by GeoCodeReplyEsri::GeoCodeReplyEsri(), GeoRouteReplyEsri::GeoRouteReplyEsri(), GeoTiledMapReplyEsri::GeoTiledMapReplyEsri(), PlaceSearchReplyEsri::PlaceSearchReplyEsri(), QDBusReply< T >::QDBusReply(), QDBusReply< T >::QDBusReply(), QGeoCodeReplyMapbox::QGeoCodeReplyMapbox(), QGeoCodeReplyNokia::QGeoCodeReplyNokia(), QGeoCodeReplyOsm::QGeoCodeReplyOsm(), QGeoMapReplyMapbox::QGeoMapReplyMapbox(), QGeoMapReplyNokia::QGeoMapReplyNokia(), QGeoMapReplyOsm::QGeoMapReplyOsm(), QGeoRouteReplyMapbox::QGeoRouteReplyMapbox(), QGeoRouteReplyNokia::QGeoRouteReplyNokia(), QGeoRouteReplyOsm::QGeoRouteReplyOsm(), QPlaceContentReplyImpl::QPlaceContentReplyImpl(), QPlaceDetailsReplyImpl::QPlaceDetailsReplyImpl(), QPlaceSearchReplyHere::QPlaceSearchReplyHere(), QPlaceSearchReplyMapbox::QPlaceSearchReplyMapbox(), QPlaceSearchReplyOsm::QPlaceSearchReplyOsm(), QPlaceSearchSuggestionReplyImpl::QPlaceSearchSuggestionReplyImpl(), QPlaceSearchSuggestionReplyMapbox::QPlaceSearchSuggestionReplyMapbox(), QXcbVirtualDesktop::QXcbVirtualDesktop(), QXdgDesktopPortalTheme::QXdgDesktopPortalTheme(), RouteHandler::RouteHandler(), QQuickPixmapReader::~QQuickPixmapReader(), QHttpNetworkConnectionPrivate::_q_hostLookupFinished(), QNetworkAccessManagerPrivate::_q_replyEncrypted(), QNetworkAccessManagerPrivate::_q_replyFinished(), QNetworkAccessManagerPrivate::_q_replyPreSharedKeyAuthenticationRequired(), QNetworkAccessManagerPrivate::_q_replySslErrors(), QHttpNetworkConnectionPrivate::_q_startNextRequest(), adapterWithDBusPeripheralInterface(), QXcbBasicConnection::atomName(), QXcbNativeInterface::atspiBus(), QNetworkAccessManagerPrivate::authenticationRequired(), GeoRoutingManagerEngineEsri::calculateRoute(), QGeoRoutingManagerEngineMapbox::calculateRoute(), QGeoRoutingManagerEngineNokia::calculateRoute(), QGeoRoutingManagerEngineOsm::calculateRoute(), DBus_PendingCall_Interface::callFinishedSlot(), QDBusAbstractInterface::callWithArgumentList(), QQuickPixmapReader::cancel(), QXcbClipboard::clipboardReadProperty(), QLowEnergyControllerPrivateBluezDBus::connectToDevice(), QBluetoothSocketPrivateBluezDBus::connectToServiceHelper(), QBluetoothSocketPrivateBluezDBus::connectToServiceReplyHandler(), QDBusMessage::createErrorReply(), QEglFSX11Integration::createNativeWindow(), QDBusMessage::createReply(), QNetworkAccessManager::createRequest(), DBusInterface_main(), QLowEnergyControllerPrivateBluezDBus::disconnectFromDevice(), QLowEnergyControllerPrivateBluezDBus::discoverServiceDetails(), QLowEnergyControllerPrivateBluezDBus::discoverServices(), QNetworkReplyWasmImplPrivate::downloadFailed(), QNetworkReplyWasmImplPrivate::downloadProgress(), QQmlTypeLoaderNetworkReplyProxy::downloadProgress(), QNetworkReplyWasmImplPrivate::downloadSucceeded(), dumpNativeWindowsRecursion(), QHttpNetworkConnectionPrivate::emitProxyAuthenticationRequired(), QHttpNetworkConnectionPrivate::emitReplyError(), QHttpNetworkConnectionPrivate::fillPipeline(), QIBusPlatformInputContext::filterEvent(), QIBusPlatformInputContext::filterEventFinished(), findAdapterForAddress(), findRemoteDevicePath(), QXcbDrag::findXdndAwareTarget(), QQmlTypeLoaderNetworkReplyProxy::finished(), QXcbBackingStoreImage::flushScrolledRegion(), QXcbWindow::frameMargins(), GeoCodingManagerEngineEsri::geocode(), QGeoCodingManagerEngineOsm::geocode(), QGeoCodingManager::geocode(), QDeclarativeGeocodeModel::geocodeError(), QDeclarativeGeocodeModel::geocodeFinished(), QGeoCodeReplyPrivate::get(), QGeoCodeReplyPrivate::get(), QIBusProxy::getGlobalEngine(), QQuickPixmapReader::getImage(), QDBusMenuRegistrarInterface::GetMenuForWindow(), QPlaceManagerEngineNokiaV2::getPlaceContent(), QPlaceManagerEngineNokiaV2::getPlaceDetails(), QXdgNotificationInterface::getServerInformation(), QXcbXSettingsPrivate::getSettings(), GeoTileFetcherEsri::getTileImage(), QGeoTileFetcherMapbox::getTileImage(), QGeoTileFetcherOsm::getTileImage(), QHttpNetworkConnectionPrivate::handleAuthenticateChallenge(), QXcbWindow::handleClientMessageEvent(), QXcbWindow::handleConfigureNotifyEvent(), QXcbDrag::handleEnter(), QXcbWindow::handlePropertyNotifyEvent(), QGeoTileFetcher::handleReply(), QXcbGlxIntegration::initialize(), QXcbAtom::initializeAllAtoms(), PlaceManagerEngineEsri::initializeCategories(), QPlaceManagerEngineMapbox::initializeCategories(), QPlaceManagerEngineNokiaV2::initializeCategories(), QPlaceManagerEngineOsm::initializeCategories(), QDeclarativeSearchModelBase::initializePlugin(), QXcbBasicConnection::initializeShm(), QXcbBasicConnection::initializeXFixes(), QXcbBasicConnection::initializeXInput2(), QXcbBasicConnection::initializeXKB(), QXcbBasicConnection::initializeXRandr(), QXcbBasicConnection::initializeXRender(), QXcbBasicConnection::initializeXShape(), QXcbBasicConnection::initializeXSync(), Abstract_DBus_Interface::interfaceMain(), QXcbBasicConnection::internAtom(), Http2::is_protocol_upgraded(), QPdfDocumentPrivate::load(), QDnsLookup::lookup(), QQmlTypeLoaderNetworkReplyProxy::manualFinished(), QXcbWindow::mapFromGlobal(), QXcbWindow::mapToGlobal(), QDBusInterfacePrivate::metacall(), QXcbDrag::move(), nameOfRemoteCentral(), QXcbWindow::netWmStates(), QDeclarativeSearchResultModel::onContentUpdated(), TileProvider::onNetworkReplyFinished(), org.qtproject.qt.android.extras.QtAndroidBinder::onTransact(), QDBusReply< T >::operator=(), QDBusReply< void >::operator=(), QHttpNetworkConnectionPrivate::parseRedirectResponse(), QHttpNetworkConnectionPrivate::parseRedirectResponse(), QGeoRouteParser::parseReply(), QGeoRouteParserOsrmV5Private::parseReply(), QGeoRouteParserOsrmV4Private::parseReply(), QBluetoothSocketPrivateBluez::peerName(), DBus_PendingReply_Interface::PendingReplyBool(), DBus_PendingReply_Interface::PendingReplyString(), QNetworkAccessManager::post(), QNetworkAccessManagerPrivate::postProcess(), QHttpNetworkConnectionPrivate::prepareRequest(), QDBusConnectionPrivate::processFinishedCall(), QDBusAbstractInterfacePrivate::property(), QNetworkAccessManager::put(), Q_GLOBAL_STATIC_WITH_ARGS(), DBus_Process_String_Interface::QDBus_reply(), qDBusReplyFill(), QDeclarativeSearchResultModel::queryFinished(), QDeclarativeSearchSuggestionModel::queryFinished(), QXcbCursor::queryPointer(), QHttpNetworkConnectionPrivate::queueRequest(), QHttpNetworkConnectionPrivate::readMoreLater(), OrgBluezGattCharacteristic1Adaptor::ReadValue(), OrgBluezGattDescriptor1Adaptor::ReadValue(), QtBluezPeripheralApplication::registerApplication(), QDBusConnectionInterface::registerService(), QHttpNetworkConnectionPrivate::removeReply(), replyFinished(), QBluetoothLocalDevicePrivate::requestPairing(), TileProvider::resolveProvider(), GeoCodingManagerEngineEsri::reverseGeocode(), QGeoCodingManagerEngineOsm::reverseGeocode(), QDnsLookupRunnable::run(), QPlaceManagerEngineNokiaV2::search(), PlaceManagerEngineEsri::search(), QPlaceManagerEngineOsm::search(), QPlaceManagerEngineNokiaV2::searchSuggestions(), QXcbConnection::selectionOwner(), QNetworkAccessManager::sendCustomRequest(), sendReply(), QDBusConnectionPrivate::sendWithReply(), QDeclarativeSearchResultModel::setFavoritesPlugin(), QXcbWindow::setKeyboardGrabEnabled(), QNetworkReplyPrivate::setManager(), QXcbWindow::setMouseGrabEnabled(), QXcbWindow::setNetWmStateOnUnmappedWindow(), QDBusAbstractInterfacePrivate::setProperty(), QAbstractProtocolHandler::setReply(), QLeDBusAdvertiser::startAdvertising(), QNetworkReplyWasmImplPrivate::stateChange(), QLeDBusAdvertiser::stopAdvertising(), QAndroidBinder::transact(), QHttpNetworkConnectionPrivate::uncompressedBytesAvailable(), QHttpNetworkConnectionPrivate::uncompressedBytesAvailableNextBlock(), QtBluezPeripheralApplication::unregisterApplication(), QDBusConnectionInterface::unregisterService(), QDeclarativeGeoRouteModel::update(), QGeoRoutingManagerEngineNokia::updateRoute(), TestHTTPServer::wait(), windowInteractsWithPosition(), QXcbWindow::windowTitle(), QXcbWindow::wmWindowTypes(), OrgBluezGattCharacteristic1Adaptor::WriteValue(), OrgBluezGattDescriptor1Adaptor::WriteValue(), xdndProxy(), and QXcbConnection::xi2SetMouseGrabEnabled().
QNetworkRequest request(url) | ( | url | ) |
Referenced by QNetworkReplyImplPrivate::QNetworkReplyImplPrivate(), RouteHandler::RouteHandler(), Http2::appendProtocolUpgradeHeaders(), QHttpThreadDelegate::cacheCredentialsSlot(), QGeoRoutingManager::calculateRoute(), GeoRoutingManagerEngineEsri::calculateRoute(), QGeoRoutingManagerEngineMapbox::calculateRoute(), QGeoRoutingManagerEngineNokia::calculateRoute(), QGeoRoutingManagerEngineOsm::calculateRoute(), QWindowsFontEngine::cloneWithSize(), QNetworkAccessManager::connectToHost(), QNetworkAccessManager::connectToHostEncrypted(), RequestHandler::content(), QNetworkAccessFileBackendFactory::create(), QHttpNetworkConnectionPrivate::createAuthorization(), QWindowsFontDatabase::createEngine(), QNetworkAccessManager::createRequest(), QNetworkAccessManager::deleteResource(), QPlatformWindow::deliverUpdateRequest(), AVFImageCapture::doCapture(), QEglFSKmsGbmScreen::ensureModeSet(), QV4::ExecutableCompilationUnit::evaluateModuleRequests(), QDeclarativePlaceContentModel::fetchMore(), QHttpNetworkConnectionPrivate::fillPipeline(), QHttpNetworkConnectionPrivate::fillPipeline(), QNetworkAccessManagerPrivate::findBackend(), QFontDatabasePrivate::findFont(), QEglFSKmsGbmScreen::flip(), QWindowsFontDatabaseBase::fontDefToLOGFONT(), QWindowsFontDatabase::fontEngine(), QRawFont::fromFont(), QV4::Compiler::JSUnitGenerator::generateUnit(), GeoCodingManagerEngineEsri::geocode(), QGeoCodingManagerEngineOsm::geocode(), QNetworkAccessManager::get(), QGeoIntrinsicNetworkAccessManager::get(), QPlaceSearchRequestPrivate::get(), QPlaceSearchRequestPrivate::get(), org.qtproject.qt.android.QtInputConnection::getExtractedText(), QFileInfoPrivate::getFileFlags(), QFileInfoPrivate::getFileTime(), QPlaceManagerEngine::getPlaceContent(), QPlaceManager::getPlaceContent(), QPlaceManagerEngineNokiaV2::getPlaceContent(), GeoTileFetcherEsri::getTileImage(), QGeoTileFetcherMapbox::getTileImage(), QGeoTileFetcherOsm::getTileImage(), V4CommandHandler::handle(), QPdfPageRendererPrivate::handleNextRequest(), QNetworkAccessManager::head(), QHttpNetworkRequestPrivate::header(), RequestHandler::images(), initFontDef(), QWindowsFontEngine::initFontInfo(), QWindowsFontEngineDirectWrite::initFontInfo(), QV4::ExecutableCompilationUnit::instantiate(), QQmlBaseModule< RequestType >::itemsForRequest(), QFontEngineMulti::loadEngine(), QPlaceManagerEngine::matchingPlaces(), QPlaceManager::matchingPlaces(), RequestHandler::matchPlaces(), QQmlNativeDebugServiceImpl::messageReceived(), QPcscCard::onReadNdefMessagesRequest(), QNearFieldTargetPrivateImpl::onRequestCompleted(), QPcscCard::onSendCommandRequest(), QPcscCard::onWriteNdefMessagesRequest(), QNetworkAccessManager::post(), QGeoIntrinsicNetworkAccessManager::post(), QNetworkAccessManager::post(), QHttpNetworkConnectionPrivate::prepareRequest(), QQmlDocumentFormatting::process(), QQmlFindUsagesSupport::process(), QmlGoToDefinitionSupport::process(), QmlGoToTypeDefinitionSupport::process(), processRequest(), QNetworkAccessManager::put(), QNetworkAccessManager::put(), QFont::qHash(), qt_find_best_resolution_match(), qt_safe_ioctl(), QDeclarativeSearchResultModel::queryFinished(), QHttpNetworkConnectionPrivate::queueRequest(), QLowEnergyControllerPrivateBluez::readCharacteristic(), QLowEnergyControllerPrivateBluez::readDescriptor(), org.qtproject.qt.android.networkinformation.QtAndroidNetworkInformation::registerReceiver(), QPdfPageRendererPrivate::requestFinished(), QPdfPageRenderer::requestPage(), QGeoRouteParser::requestUrl(), QGeoRouteParserOsrmV5Private::requestUrl(), QGeoRouteParserOsrmV4Private::requestUrl(), QHttpNetworkConnectionPrivate::requeueRequest(), TileProvider::resolveProvider(), GeoCodingManagerEngineEsri::reverseGeocode(), QGeoCodingManagerEngineOsm::reverseGeocode(), QWindowsFontDatabaseBase::sanitizeRequest(), QPlaceManagerEngineMapbox::search(), QPlaceManager::search(), QPlaceManagerEngine::search(), PlaceManagerEngineEsri::search(), QPlaceManagerEngineOsm::search(), QPlaceManagerEngineMapbox::searchSuggestions(), QPlaceManagerEngine::searchSuggestions(), QPlaceManager::searchSuggestions(), QNetworkAccessManager::sendCustomRequest(), QNetworkAccessManager::sendCustomRequest(), QDeclarativeSearchResultModel::sendQuery(), QDeclarativeSearchSuggestionModel::sendQuery(), QHttpNetworkConnection::sendRequest(), sendRequestPermissionsResult(), AndroidMediaPlayer::setDataSource(), QPlaceProposedSearchResult::setSearchRequest(), RequestHandler::suggestion(), QHttpThreadDelegate::synchronousAuthenticationRequiredSlot(), and QDeclarativeGeoRouteModel::update().
QHttpPart textPart |
Definition at line 7 of file src_network_access_qhttpmultipart.cpp.
QUrl url("http://my.server.tld") | ( | "http://my.server.tld" | ) |