Opencart — Как Загрузить Файл Из Админки Магазина — Не Загружаются Файлы

Тема в разделе "Общие вопросы", создана пользователем admin, 17 июн 2016.

  1. TopicStarter Overlay
    Offline

    admin Команда форума Администратор

    Сообщения:
    2.321
    Симпатии:
    76.805
    Репутация:
    170
    Уже не первый раз получаю вопрос касательно загрузки файлов из админ-панели магазина OpenCart. Суть вопроса не в том, что пользователи не знают где и как загрузить файл (Каталог/Файлы для скачивания, а затем их подключение к товару в карточке каждого конкретного товара/вкладка «Загрузки»/поле Загрузки — Autocomplete), а в том, что файлы не хотят загружаться. Обычно не возникает проблем с распространенными типа файлов типа png, jpg, zip и подобными им, но вот с более редкими или менее востребованными расширениями возникает проблема. Кстати, в этом вопросе играет роль версия движка (в последних версиях список типов файлов, разрешенных для загрузки, больше, чем в более старых) и его локализация — в opencart этот список раньше стал более расширенным, чем в ocstore.

    Итак, например, Вам необходимо загрузить прайс в формате excel или инструкцию/каталог в pdf, предоставить для скачивания файл в формате psd (photoshop) или что-либо иное в еще каком-то расширении, и вот тут-то движок заявит, что-то типа «Invalid file type!», в общем, неверный тип файла. Как обойти этот момент и как добиться того, чтобы OpenCart загружал все файлы, какие нам нужны?

    Для этого отправляемся в Система/Настройки/Сервер и обращаемся к тому полю, которое имеет непосредственное отношение к загрузкам — это «Разрешенные MIME типы». Стираем все то немногое, что там есть и добавляем более расширенный список типов файлов, разрешенных для закачивания в магазин (каждый тип должен начинаться с новой строки):

    text/plain
    image/png
    image/jpeg
    image/gif
    image/bmp
    image/vnd.microsoft.icon
    image/tiff
    image/svg+xml
    image/photoshop
    image/x-photoshop
    image/psd
    image/vnd.adobe.photoshop
    application/zip
    application/x-zip
    application/octet-stream
    application/zip-compressed
    application/x-zip-compressed
    application/x-compressapplication/x-rar-compressed
    application/x-msdownload
    application/vnd.ms-cab-compressed
    audio/mpeg
    video/quicktime
    application/pdf
    application/photoshop
    application/postscript
    application/msword
    application/rtf
    application/vnd.ms-excel
    application/vnd.ms-powerpoint
    application/vnd.oasis.opendocument.text
    application/vnd.oasis.opendocument.spreadsheet
    application/photoshop
    application/psd
    zz-application/zz-winassoc-psd

    Более полный список всех типов Вы можете найти здесь.