Quantcast
Channel: Qt DevNet forums: Qt WebKit
Viewing all articles
Browse latest Browse all 542

InvalidArgument: POST requires exacty one file upload per request

$
0
0
I try to use QHttpMultiPart to post a file but there is a following errr: <Error> <Code>InvalidArgument</Code> <Message>POST requires exactly one file upload per request.</Message> <ArgumentValue>0</ArgumentValue> <ArgumentName>file</ArgumentName> </Error> The following are my codes: QFile *file = new QFile(filePath); file->open(QIODevice::ReadOnly); QHttpPart filePart; filePart.setHeader(QNetworkRequest::ContentTypeHeader, typeHeader); filePart.setHeader(QNetworkRequest::ContentDispositionHeader, upload_content_disposition); filePart.setRawHeader(“FileName”, fileName); filePart.setRawHeader(“file”, filePath); filePart.setBodyDevie(file); QHttpMultiPart *multiPart = new QHttpMultiPart(QHttpMultiPart::FormDataType); file->setParent(multiPart); multiPart->append(filePart); QNetworkRequest request(qurl); mQTManager->post(request, multiPart); Do you have any advice? Thanks

Viewing all articles
Browse latest Browse all 542

Trending Articles