Название: Как сохранить в файл изображение по линку? Отправлено: developer-nsk от Декабрь 16, 2009, 17:22 Господа программисты, подскажите, пожалуйста: есть линк на изображение (прямая ссылка вида "http://img.artlebedev.ru/kovodstvo/idioteka/i/9CEF0595-CDD6-4751-91A4-FFF67A9E7E61.jpg"), каким образом можно загрузить его и сохранить в виде файла? Как вариант загрузки я уже нашёл класс QWebView, а вот как заставить его сохранить изображение в файл...
Название: Re: Как сохранить в файл изображение по линку? Отправлено: lit-uriy от Декабрь 16, 2009, 17:47 а под загрузкой понимается отображение файла?
Может просто посмотреть в сторону модуля QtNetwork? Название: Re: Как сохранить в файл изображение по линку? Отправлено: Vass от Декабрь 16, 2009, 18:39 Вам нужно использовать QNetworkAccessManager как я понимаю.
Название: Re: Как сохранить в файл изображение по линку? Отправлено: alex12 от Декабрь 16, 2009, 19:06 См. QHttp
У меня такая задачка получалась. Только надо аккуратно подключение делать. Синхронизироваться через сигналы. Название: Re: Как сохранить в файл изображение по линку? Отправлено: Lee Harvey Oswald от Декабрь 16, 2009, 22:14 в книжке видел такой пример
Код: QFile file("название с расширение"); // image.jpg нужно указать расширение того файла что хочешь скачать должен скачивать файл в текущую директорию под именем qtназвание, я правда не проверял, попробуй Название: Re: Как сохранить в файл изображение по линку? Отправлено: Dendy от Декабрь 16, 2009, 22:58 См. QHttp Не см. QHttp. См. QNetworkAccessManager Код
Название: Re: Как сохранить в файл изображение по линку? Отправлено: developer-nsk от Декабрь 17, 2009, 12:41 Спасибо огромное за подсказки! Обязательно попробую вышеописанные примеры!
Название: Re: Как сохранить в файл изображение по линку? Отправлено: virtual_root от Апрель 13, 2012, 10:47 Ребята, подскажите,пожалуйста, а как быть если расширение каринки мне заранее не известно. По ссылке мне сервер отдает картинку, т.е. ссылка такого рода: http://bt.bigtelecom.ru/index.php?r=client/getbanner&skey=c9d32ccaaaacba87d2370bbbca3d7f6eb957e11cc2acce0ab3ca09e29362eeeeeed19cc9dfe7aa0bac93a3a7c717bfb3fec42e69be526af396035b4d0d765682&bannerId=28&wide=1&doubleResolution=1
Сервер возвращает картинку, а как мне её сохранить? Где получить её расширение? Название: Re: Как сохранить в файл изображение по линку? Отправлено: kambala от Апрель 13, 2012, 11:53 в заголовке файла обычно есть информация о формате, погугли структуру файлов изображений
|