PNG переименовывает в JPG

Тема в разделе "Скачивание картинок и файлов", создана пользователем Stan, 25 ноя 2016.

  1. Stan

    Stan Active Member Пользователи

    Регистрация:
    15 июн 2011
    Сообщения:
    499
    парсится картинка в ячейке макрос
    <DOWNLOADFILE><CD_GRAN_19!></DOWNLOADFILE>

    там попадаются как jpg так и png, проверяю в папке картинки irfanview просмотрщик картинок пишет что файл file.jpg является файлом png и имеет не корректное расширение и предлагает переименовать
    как такие картинки сохранят, вроде норм сохранял в прошлый раз до обновления, или чот путаю
     
  2. Stan

    Stan Active Member Пользователи

    Регистрация:
    15 июн 2011
    Сообщения:
    499
    в коде там jpg, походу это не из за программы скорей всего
     
  3. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Здравствуйте.

    Проблема в источнике картинки.

    Предоставьте ссылку на такой проблемный файл, может из HTTP-заголовков можно взять его реальное расширение.
     
  4. Stan

    Stan Active Member Пользователи

    Регистрация:
    15 июн 2011
    Сообщения:
    499
    Здравствуйте.

    Снова такая же проблема. Вот ссылка
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 4 постов.**
    В описании идут картинки такого типа
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 4 постов.**
    Беру в границы парсинга все описание и "загружать изображения" , скачивает все в jpg, при просмотре просмотрщик картинок пишет что файл file.jpg является файлом png и имеет не корректное расширение и предлагает переименовать .
    Так же там попадаются кроме Png и Jpg , но в основном Png
     
  5. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Здравствуйте.

    Нужно показывать ссылку на PNG-изображение!

    2017-06-29_14-08-15.png
     
  6. Stan

    Stan Active Member Пользователи

    Регистрация:
    15 июн 2011
    Сообщения:
    499
    :) не понял, кому показывать. в границу брать?
     
  7. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Скриншот мой посмотрите и подумайте, почему я попросил ссылку на PNG-картинку (вы предоставили ссылку на JPG-картинку). Хотите, чтобы я ее для вас искал?
     
  8. Stan

    Stan Active Member Пользователи

    Регистрация:
    15 июн 2011
    Сообщения:
    499
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 4 постов.**
    там же .png на скрине у ссылки
     
  9. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Не важно, что в ссылке, сайт ее отдает с заголовком Content-Type: image/jpeg (смотрите скриншот). Программа читает заголовки и по ним определяет расширение.

    Скачивайте картинки макросом DOWNLOADFILE (Ссылки недоступны для гостей) и принудительно задавайте расширение картинки (парсите его из ссылки поиск-заменой) с помощью макроса [DFN] (параметр {ext}, Ссылки недоступны для гостей).
     
    Stan нравится это.
Similar Threads
  1. Stan
    Ответов:
    5
    Просмотров:
    571
Загрузка...

Поделиться этой страницей