Получение MD5 файлов

Тема в разделе "Разное", создана пользователем PeterPen, 7 дек 2019.

  1. PeterPen

    PeterPen New Member Пользователи

    Регистрация:
    15 окт 2014
    Сообщения:
    39
    Город:
    Москва
    Добрый день, столькнулся с проблеммой. У меня в проекте из загруженного csv файла xmladd добавляются товары с несколько раличных xml файлов и вот в одном из них есть обзательный атрибут к фото MD5 . Ести ли какая-то реализация подобного??? Т.е получается в моем случае нужно чтобы фото грузилось по ссылке и возвращалась контрольная сумма.
    Так же столкнулся с этим при формировании get запроса для одного из приложений
     
  2. Root

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

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

    Замените файл Content Downloader.exe (в папке с программой) этим файлом:
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 1 постов.**
    Код:
    [GETMD5]путь к файлу на диске[/GETMD5]
     
  3. PeterPen

    PeterPen New Member Пользователи

    Регистрация:
    15 окт 2014
    Сообщения:
    39
    Город:
    Москва

    [{{ID}}] ЭТО [REPLACE(с|c{break} с|c{break} c|c{break} l|l{break} z|z{break} g|g{break} m|m{break}{case_down}{break}[CLEARSPACES]{break})][GETCSVDATA(new)][INT_ID]|2[/GETCSVDATA][/REPLACE]

    <foto-remote url="Ссылки недоступны для гостей, зарегистрируйтесь или авторизуйтесь на форуме! " md5="[GETMD5]C:\Users\ПК\Documents\Продажи МГ ГРУПП\WordPress\Фото WordPress\[{{ID}}].jpg[/GETMD5]"/>

    Что я делаю не так ??? В Логах не вижу этого макроса тоже
     
  4. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    12.562
    Не заменили файл программы.
     
  5. PeterPen

    PeterPen New Member Пользователи

    Регистрация:
    15 окт 2014
    Сообщения:
    39
    Город:
    Москва
    Аж 2 раза заменил
     
  6. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    12.562
    Вроде нормально все.

    Попробуйте еще раз.
     
  7. PeterPen

    PeterPen New Member Пользователи

    Регистрация:
    15 окт 2014
    Сообщения:
    39
    Город:
    Москва
    Да вы знаете, скачал еще раз удалил перезагрузил и все в логах есть теперь )))) [GETMD5] только он до REPLACE выполняется вот и причина. Можете чуть позже выполнение поставить ???
    И еще если указывать не путь на диске, а ссылку будет работать ?
     
  8. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    12.562
    Вам файлы качать не нужно вообще? Если получать MD5 по ссылке, это можно сделать, придется качать файл по этой ссылке целиком. Не лучше ли вычислить MD5 по уже скачанному файлу, который сам по себе нужен в результатах.
     
  9. PeterPen

    PeterPen New Member Пользователи

    Регистрация:
    15 окт 2014
    Сообщения:
    39
    Город:
    Москва
    Сергей, на данный момент нужно чтобы getmd5 срабатывал позже replace.
    PS
    Как работает мой шаблон ? Клиент отправляет мне список новых товаров csv и фото, которые неоходимо добавить на разные маркет плейсы и на сайт, мой шаблон генерирует нужные csv и xml файлы. Файл для cms, файл для бизенс ру, авито юла и тд. Имена фото это Артикул.jpg. но это для товаров добавленных мной поэтому при добавлении новых проблем нет,кроме порядуа выполнения макросов Вот на площадке irr.ru формат xml2.0 где требуется к фото добавлять тег md5,появилась проблемма))). Потом другой шаблон, парсит свой же xml, проверяя на разные уловия, так вот новые товары я добавлю с хэш (макрос котрый Вы добавили), а те которые были уже(фото которых у меня нет и имена заданные произвольно), я подумал, что загрузит по ссылке посчитает сумму и вернет в нужном формате. Может я не по назначению использую Ваше приложение , но на данный момент под мои задачи это идеальный вариант ) .
     
  10. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    12.562
    Замените файл Content Downloader.exe (в папке с программой) этим файлом:
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 1 постов.**
    Код:
    [GETMD5]http://sbfactory.ru/images/cd.png[/GETMD5]
    [GETMD5][DFENTRY(1)][/GETMD5]
    [GETMD5][DFENTRY(2)][/GETMD5]
    [GETMD5][DFENTRY(3)][/GETMD5]
    [GETMD5][DFENTRY(4)][/GETMD5]
    Примечание: С помощью [DFENTRY(n)] можно выводить имя файла, скачанного макросом DOWNLOADFILE.
     
  11. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    12.562

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