Загрузка изображений

Приветствую.

Обновляю базу сайта через Node.js приложение.

Не понял, как именно формируются папки и пути к изображениям.

Если через админку создавать товар, добавляются какие-то нумерованные папки (как именно)?

Где в БД указывается путь до этих папок? Нашёл только название файла и расширение. 

/wa-data/public/shop/products/01/31/23101/images/59798/59798.200x0.jpg

Это вот откуда берётся?

Заливать надо и в private и в public?

2 ответа

  • 1
    Rat 7 августа 2021 18:15 #

    Посмотрите логику API-метода shopProductImagesAddMethod — возможно, вам будет проще использовать API, не вникая в сложности формирования путей к картинкам.

    Но, если надо разобраться, то эта логика описана в методе shopProduct::getFolder(). Вы доберётесь сюда, если начнёте изучать код с этой строки файла wa-apps/shop/api/v1/shop.product.images.add.method.php

    $image_path = shopImage::getPath($data);

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите