Cutelyst
2.13.0
|
Cutelyst Upload handles file upload request More...
#include <Cutelyst/Upload>
Public Member Functions | |
Upload (UploadPrivate *prv) | |
QString | contentType () const |
QTemporaryFile * | createTemporaryFile (const QString &templateName=QString()) |
QString | filename () const |
Headers | headers () const |
QString | name () const |
virtual qint64 | pos () const override |
bool | save (const QString &filename) |
virtual bool | seek (qint64 pos) override |
virtual qint64 | size () const override |
Protected Member Functions | |
virtual qint64 | readData (char *data, qint64 maxlen) override |
virtual qint64 | readLineData (char *data, qint64 maxlen) override |
virtual qint64 | writeData (const char *data, qint64 maxSize) override |
Upload::Upload | ( | UploadPrivate * | prv | ) |
This class provides access to client upload requests
Definition at line 170 of file upload.cpp.
QString Upload::contentType | ( | ) | const |
Returns the content type provided by the user agent
Definition at line 34 of file upload.cpp.
QTemporaryFile * Upload::createTemporaryFile | ( | const QString & | templateName = QString() | ) |
This function creates a temporary file and fill it with the content of this upload. Returns zero if an error occours.
Definition at line 98 of file upload.cpp.
References seek().
QString Upload::filename | ( | ) | const |
Returns the file name provided by the user agent
Definition at line 28 of file upload.cpp.
Headers Upload::headers | ( | ) | const |
Returns the headers provided by the user agent
Definition at line 40 of file upload.cpp.
QString Upload::name | ( | ) | const |
Returns the name of the form field
Definition at line 200 of file upload.cpp.
|
overridevirtual |
Reimplemented from QIODevice::pos().
Definition at line 147 of file upload.cpp.
Referenced by seek().
|
overrideprotectedvirtual |
Reimplemented from QIODevice::readData().
Definition at line 206 of file upload.cpp.
References size().
|
overrideprotectedvirtual |
Reimplemented from QIODevice::readLineData().
Definition at line 219 of file upload.cpp.
References size().
bool Upload::save | ( | const QString & | filename | ) |
Saves this upload to the following location.
Definition at line 46 of file upload.cpp.
References seek().
|
overridevirtual |
Reimplemented from QIODevice::seek().
Definition at line 159 of file upload.cpp.
Referenced by createTemporaryFile(), and save().
|
overridevirtual |
Reimplemented from QIODevice::size().
Definition at line 153 of file upload.cpp.
Referenced by readData(), readLineData(), and seek().
|
overrideprotectedvirtual |
Reimplemented from QIODevice::writeData().
Definition at line 232 of file upload.cpp.