Загрузка изображений PHP с правильным порядком - PullRequest
0 голосов
/ 03 октября 2018

У меня есть простой скрипт для веб-сайта eCommerce, который загружает изображения для продуктов.

<input type="file" name="pictures[]" multiple="multiple" />

Все работает абсолютно нормально, и загружаются сразу несколько изображений.

Однако есть один важныйпроблема. Скрипт (или Win10, который я использую) не помнит, какое изображение я щелкнул первым. Он не «запоминает» порядок.Для интернет-магазинов крайне важно сохранить основное изображение основным - поэтому основное изображение должно быть определенным изображением из набора этих изображений.

Какое решение для этого?

Ответы [ 2 ]

0 голосов
/ 03 октября 2018
  • вы просто не должны рассчитывать на это в браузере, попробуйте сделать два поля с разными атрибутами имени, например:

    <input type="file" name="main" />
    <input type="file" name="pictures[]" multiple="multiple" />

0 голосов
/ 03 октября 2018

Вы не можете оставить это браузеру, так как нет стандартного заказа, который гарантирован.

Вам нужно использовать два разных поля:

<input type="file" name="mainpicture" />

<input type="file" name="pictures[]" multiple="multiple" />
...