Blackberry Cascades、C++、QT で画像をダウンロードしようとしています。
私は基本的に次のようなコードを使用しています。
void MyClass::download() {
QUrl url(imagePath);
QNetworkRequest request(url);
Q_ASSERT(connect(networkAccessManager_, SIGNAL(finished(QNetworkReply *)), this, SLOT(saveImage(QNetworkReply *))));
networkAccessManager_->get(request);
}
void MyClass::saveImage(QNetworkReply *) {
QByteArray imageData = reply->readAll();
if (reply->error() != QNetworkReply::NoError) {
qDebug() << "an error occured downloading the image";
return;
}
qDebug() << imageData;
//...
これを行うと、imageData には、ダウンロードしたイメージのコンテンツ全体ではなく、"ãããããã のみが含まれます。
誰かが私にこれを説明できますか?どうすればこれを機能させることができますか?