Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
src_network_access_qhttpmultipart.cpp File Reference

(1dbc57ad0c7bb0ca9ffeb931c836f6f9791db12f)

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

QHttpMultiPartmultiPart = new QHttpMultiPart(QHttpMultiPart::FormDataType)
 [0]
 
QHttpPart textPart
 
QHttpPart imagePart
 
QFilefile = new QFile("image.jpg")
 
QUrl url ("http://my.server.tld")
 
QNetworkRequest request (url)
 
QNetworkAccessManager manager
 
QNetworkReplyreply = manager.post(request, multiPart)
 

Function Documentation

◆ append() [1/2]

multiPart append ( imagePart )

◆ append() [2/2]

multiPart append ( textPart )

◆ open()

◆ setBody()

textPart setBody ( "my text" )

◆ setBodyDevice()

imagePart setBodyDevice ( file )

◆ setHeader() [1/3]

◆ setHeader() [2/3]

◆ setHeader() [3/3]

imagePart setHeader ( QNetworkRequest::ContentTypeHeader ,
QVariant("image/jpeg")  )

◆ setParent() [1/2]

◆ setParent() [2/2]

multiPart setParent ( reply )

Variable Documentation

◆ file

QFile* file = new QFile("image.jpg")

Definition at line 14 of file src_network_access_qhttpmultipart.cpp.

◆ imagePart

QHttpPart imagePart

Definition at line 11 of file src_network_access_qhttpmultipart.cpp.

◆ manager

Definition at line 25 of file src_network_access_qhttpmultipart.cpp.

Referenced by ControlsNativeValidatorPass::ControlsNativeValidatorPass(), QQmlSA::GenericPassPrivate::GenericPassPrivate(), QDBusConnection::QDBusConnection(), QEvdevMouseManager::QEvdevMouseManager(), QLibInputHandler::QLibInputHandler(), QRestAccessManager::QRestAccessManager(), 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(), QDBusConnection::connectToBus(), QDBusConnection::connectToBus(), QLowEnergyControllerPrivateDarwin::connectToDevice(), QDBusConnection::connectToPeer(), deviceMonitorCallback(), QDBusConnection::disconnectFromBus(), QLowEnergyControllerPrivateDarwin::disconnectFromDevice(), QDBusConnection::disconnectFromPeer(), QLowEnergyControllerPrivateDarwin::discoverServiceDetails(), QLowEnergyControllerPrivateDarwin::discoverServices(), QQuick3DWindowAttachment::evaluateEol(), findAdapterForAddress(), findRemoteDevicePath(), QHostInfo::fromName(), QQmlSA::PassManagerPrivate::get(), QQmlSA::PassManagerPrivate::get(), 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(), qDBusNewConnection(), 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(), QDBusConnection::sessionBus(), QQuick3DViewport::setImportScene(), org.qtproject.qt.android.bluetooth.QtBluetoothBroadcastReceiver::setPairingMode(), QQuick3DTexture::setSourceItem(), QLowEnergyControllerPrivateDarwin::startAdvertising(), QLowEnergyControllerPrivateDarwin::stopAdvertising(), QQuick3DWindowAttachment::synchronize(), QDBusConnection::systemBus(), QWidget::ungrabGesture(), QQuick3DWindowAttachment::unregisterSceneManager(), QQuick3DItem2D::updateSpatialNode(), QQuick3DTexture::updateSpatialNode(), QQmlSA::PassManagerPrivate::visitor(), QLowEnergyControllerPrivateDarwin::writeCharacteristic(), and QLowEnergyControllerPrivateDarwin::writeDescriptor().

◆ multiPart

◆ reply

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(), QNearFieldTargetPrivateImpl::QNearFieldTargetPrivateImpl(), 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(), Abstract_DBus_Interface::asyncCall(), 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(), QRestReplyPrivate::contentCharset(), QRestAccessManagerPrivate::createActiveRequest(), QDBusMessage::createErrorReply(), QEglFSX11Integration::createNativeWindow(), QDBusMessage::createReply(), QNetworkAccessManager::createRequest(), DBusInterface_main(), QLowEnergyControllerPrivateBluezDBus::disconnectFromDevice(), QLowEnergyControllerPrivateBluezDBus::discoverServiceDetails(), QLowEnergyControllerPrivateBluezDBus::discoverServices(), QNetworkReplyWasmImplPrivate::doSendRequest(), QNetworkReplyWasmImplPrivate::downloadFailed(), QNetworkReplyWasmImplPrivate::downloadProgress(), QQmlTypeLoaderNetworkReplyProxy::downloadProgress(), QNetworkReplyWasmImplPrivate::downloadSucceeded(), dumpNativeWindowsRecursion(), QHttpNetworkConnectionPrivate::emitProxyAuthenticationRequired(), QHttpNetworkConnectionPrivate::emitReplyError(), QDBusPendingCallWatcherHelper::emitSignals(), QRestAccessManagerPrivate::executeRequest(), QRestAccessManagerPrivate::executeRequest(), 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(), QNetworkAccessManager::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(), QRestAccessManagerPrivate::handleReplyFinished(), 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(), 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(), sendAlternate(), QNetworkAccessManager::sendCustomRequest(), QDnsLookupRunnable::sendDnsOverTls(), sendReply(), sendStandardDns(), 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().

◆ request

QNetworkRequest request(url) ( url )

Referenced by QNetworkReplyImplPrivate::QNetworkReplyImplPrivate(), RouteHandler::RouteHandler(), Http2::appendProtocolUpgradeHeaders(), QHttpThreadDelegate::cacheCredentialsSlot(), QGeoRoutingManager::calculateRoute(), GeoRoutingManagerEngineEsri::calculateRoute(), QGeoRoutingManagerEngineMapbox::calculateRoute(), QGeoRoutingManagerEngineNokia::calculateRoute(), QGeoRoutingManagerEngineOsm::calculateRoute(), QV4L2FileDescriptor::call(), 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(), QRestAccessManagerPrivate::executeRequest(), 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(), QNetworkAccessManager::get(), QNetworkAccessManager::get(), QPlaceSearchRequestPrivate::get(), QPlaceSearchRequestPrivate::get(), QFileInfoPrivate::getFileFlags(), QFileInfoPrivate::getFileTime(), QPlaceManagerEngine::getPlaceContent(), QPlaceManager::getPlaceContent(), QPlaceManagerEngineNokiaV2::getPlaceContent(), GeoTileFetcherEsri::getTileImage(), QGeoTileFetcherMapbox::getTileImage(), QGeoTileFetcherOsm::getTileImage(), V4CommandHandler::handle(), QOpenXRSpaceExtension::handleEvent(), QPdfPageRendererPrivate::handleNextRequest(), QRestAccessManagerPrivate::handleReplyFinished(), QNetworkAccessManager::head(), QHttpNetworkRequestPrivate::header(), RequestHandler::images(), initFontDef(), QWindowsFontEngine::initFontInfo(), QWindowsFontEngineDirectWrite::initFontInfo(), QV4::ExecutableCompilationUnit::instantiate(), QQmlBaseModule< RequestType >::itemsForRequest(), QQmlPreviewFileLoader::load(), QFontEngineMulti::loadEngine(), QPlaceManagerEngine::matchingPlaces(), QPlaceManager::matchingPlaces(), RequestHandler::matchPlaces(), QQmlNativeDebugServiceImpl::messageReceived(), QQmlPreviewClient::messageReceived(), QNetworkRequestFactoryPrivate::newRequest(), QPcscCard::onReadNdefMessagesRequest(), QNearFieldTargetPrivateImpl::onRequestCompleted(), QPcscCard::onSendCommandRequest(), QPcscCard::onWriteNdefMessagesRequest(), QNetworkAccessManager::post(), QGeoIntrinsicNetworkAccessManager::post(), QNetworkAccessManager::post(), QNetworkAccessManager::post(), QHttpNetworkConnectionPrivate::prepareRequest(), SemanticTokenDeltaHandler::process(), SemanticTokenRangeHandler::process(), SemanticTokenFullHandler::process(), QQmlDocumentFormatting::process(), QQmlHover::process(), QQmlRangeFormatting::process(), QQmlFindUsagesSupport::process(), QmlGoToDefinitionSupport::process(), QmlGoToTypeDefinitionSupport::process(), QQmlRenameSymbolSupport::process(), processRequest(), QNetworkAccessManager::put(), 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(), QOpenXRSpaceExtension::requestSceneCapture(), 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(), sendAlternate(), QNetworkAccessManager::sendCustomRequest(), QNetworkAccessManager::sendCustomRequest(), QDeclarativeSearchResultModel::sendQuery(), QDeclarativeSearchSuggestionModel::sendQuery(), QHttpNetworkConnection::sendRequest(), AndroidMediaPlayer::setDataSource(), QPlaceProposedSearchResult::setSearchRequest(), RequestHandler::suggestion(), QHttpThreadDelegate::synchronousAuthenticationRequiredSlot(), QDeclarativeGeoRouteModel::update(), and xioctl().

◆ textPart

QHttpPart textPart

Definition at line 7 of file src_network_access_qhttpmultipart.cpp.

◆ url

QUrl url("http://my.server.tld") ( "http://my.server.tld" )