Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
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
 [1]
QFilefile = new QFile("image.jpg")
QUrl url ("http://my.server.tld")
QNetworkRequest request (url)
 [0]
QNetworkAccessManager manager = formEditor->extensionManager()
 [0]
QNetworkReplyreply = manager.post(request, multiPart)
 [0]

Function Documentation

◆ append() [1/2]

multiPart append ( imagePart )

◆ append() [2/2]

multiPart append ( textPart )

Referenced by testing.tools.test_runner.TestRunner::HandleResult(), and testing.tools.fixup_pdf_template.TemplateProcessor::preprocess_line().

Here is the caller graph for this function:

◆ 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]

file setParent ( multiPart )

◆ 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

[1]

[2]

Definition at line 11 of file src_network_access_qhttpmultipart.cpp.

◆ manager

QExtensionManager manager = formEditor->extensionManager()

◆ multiPart

◆ reply

◆ request

QNetworkRequest request ( url )

[0]

[1]

Definition at line 14 of file src_network_access_qnetworkaccessmanager.cpp.

◆ textPart

QHttpPart textPart

Definition at line 7 of file src_network_access_qhttpmultipart.cpp.

◆ url

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