Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Qt Imgur上传失败_Qt_Base64_Imgur - Fatal编程技术网

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()