Qt Imgur上传失败
我有一个像这样的上传器Qt Imgur上传失败,qt,base64,imgur,Qt,Base64,Imgur,我有一个像这样的上传器 void uploader::upload() { QUrl serviceUrl = QUrl("http://api.imgur.com/2/upload.json"); QByteArray postData; postData.append("key=MY_KEY&"); postData.append("image=" + file.toBase64()); QNetworkAccessManager *net
void uploader::upload() {
QUrl serviceUrl = QUrl("http://api.imgur.com/2/upload.json");
QByteArray postData;
postData.append("key=MY_KEY&");
postData.append("image=" + file.toBase64());
QNetworkAccessManager *networkManager = new QNetworkAccessManager(this);
connect(networkManager, SIGNAL(finished(QNetworkReply*)), this, SLOT(serviceRequestFinished(QNetworkReply*)));
networkManager->post(QNetworkRequest(serviceUrl), postData);
}
void uploader::serviceRequestFinished(QNetworkReply* reply) {
qDebug() << "Done" << endl;
QString response = reply->readAll();
qDebug() << response;
QScriptValue sc;
QScriptEngine engine;
sc = engine.evaluate(response);
qDebug() << sc.property("upload").property("links").property("original").toString();
}
void uploader::upload(){
QUrl serviceUrl=QUrl(“http://api.imgur.com/2/upload.json");
QByteArray postData;
append(“key=MY\u key&”);
postData.append(“image=“+file.toBase64());
QNetworkAccessManager*networkManager=新的QNetworkAccessManager(此);
连接(networkManager,信号(完成(QNetworkReply*)),此插槽(serviceRequestFinished(QNetworkReply*));
networkManager->post(QNetworkRequest(serviceUrl)、postData);
}
无效上载程序::serviceRequestFinished(QNetworkReply*reply){
qDebug()