Название: При обращении к функции не сохраняет картинку Отправлено: GamBitiK от Октября 19, 2014, 23:17 При обращении к функции не сохраняет картинку и все,хоть убейся,работает в цикле, Подскажите где косяк
QPair<QString,QByteArray> MyThread::getFile(QString posl_url,QString id) { QNetworkAccessManager *manager_= new QNetworkAccessManager(this); QPair<QString,QByteArray> pair; QUrl pageUrl_(posl_url);//nom kart QEventLoop loop; QTimer::singleShot(25, &loop, SLOT(quit())); QNetworkReply * reply_ = manager_->get(QNetworkRequest(QUrl(pageUrl_))); connect(reply_, SIGNAL(finished()), &loop, SLOT(quit())); loop.exec(); QString stringHeader(reply_->rawHeader(QString("Content-Disposition").toLatin1())); stringHeader.replace("attachment; filename=",""); stringHeader = stringHeader.simplified(); stringHeader.replace(":","-"); stringHeader.replace("/","-"); stringHeader.replace("\\","-"); id=id+".jpg"; pair.first = id; QByteArray tempContent = reply_->readAll(); pair.second = tempContent; QFile file(id); if (!file.open(QIODevice::WriteOnly)) { qDebug()<<"bad"; } file.write(pair.second); file.close(); return pair; } Название: Re: При обращении к функции не сохраняет картинку Отправлено: Bepec от Октября 20, 2014, 07:17 Имя у тебя неверное млиа... точнее нет там ничего )
Название: Re: При обращении к функции не сохраняет картинку Отправлено: GamBitiK от Октября 20, 2014, 12:39 Есть ,я же его принудительно создаю,через передачу в функцию id cссылки
Название: Re: При обращении к функции не сохраняет картинку Отправлено: Bepec от Октября 20, 2014, 12:53 ну что сказать - а сказать то нечего ) Делайте тестовый проект и выкладывайте ) Потому что первоначальный код работоспособен, иначе меня б уже из под земли достали :D
Название: Re: При обращении к функции не сохраняет картинку Отправлено: GamBitiK от Октября 20, 2014, 12:57 В этом то и прикол ,что тестовый то работает,а когда в систему с потоками пытаюсь за пихнуть он бэд все время пишет
Название: Re: При обращении к функции не сохраняет картинку Отправлено: GamBitiK от Октября 20, 2014, 12:58 В потоке еще обрабатываются сами страницы
Название: Re: При обращении к функции не сохраняет картинку Отправлено: Bepec от Октября 20, 2014, 13:16 Бгг... Вы даёте кусок работающего кода и говорите - он не работает :D Потом выясняется что не работает у вас код который вы не привели с потоками :D :D :D
Делайте тестовый проект с потоками и выкладывайте. |