这个
图片:
http://piccache1.soso.com/tuangou_pic?fid=16035104754139090382我的测试代码:
Widget::Widget(QWidget *parent) :
QWidget(parent),
ui(new Ui::Widget)
{
ui->setupUi(this);
// ui->graphicsView->set
QNetworkAccessManager *manager;
manager = new QNetworkAccessManager(this);
connect(manager, SIGNAL(finished(QNetworkReply*)),
this, SLOT(replyFinished(QNetworkReply*)));
manager->get(QNetworkRequest(QUrl(QLatin1String("http://piccache1.soso.com/tuangou_pic?fid=16035104754139090382"))));
}
Widget::~Widget()
{
delete ui;
}
void Widget::replyFinished(QNetworkReply *reply)
{
int len;
QFile pic("./image/tmp.jpg");
pic.open(QIODevice::WriteOnly);
len = pic.write(reply->readAll().data(),reply->readAll().size());
pic.flush();
pic.close();
}
但是写出来的文件无法打开
文件大小倒是对的