Обычно народ просто ставит
<input type="file" name="file" value="файлег">
Но это не по нашему! Выглядит стандартно, да и нет никакой валидации по типу файла, если мы, к примеру, хотим загружать только файлы определённого типа.
Итак, для начала давайте подумаем, что мы хотим:
- Реализовать в форме input типа file, принимающий только картинки
- Около input -а должна быть надпись с названием файла, который мы будем загружать после выбора оного в диалоговом окне
- Файл-картинку из этого input-а нужно загружать в инфоблок
- Предусмотреть обработку ошибки, когда физический размер картинки больше установленного в php.ini
Давайте для начала реализуем пункт 2.
Как это должно выглядеть в идеале:
Пример вёрстки: ТЫК
Листинг кода:
Читать далее