@prozrost

Как реализовать кнопку Загрузить изображение в yii2?

Вопрос такой, должна быть кнопка "Добавить изображение",она находится в форме. Есть 5 миниатюр этих изображений которые заполненны дивами с серым фоном, как сделать так,чтоб при нажатии на кнопку они сохранялись в те изображения?
Хочу сделать как здесь
68234d2c323d485eaf5a2703f32dcb5e.PNG
  • Вопрос задан
  • 289 просмотров
Пригласить эксперта
Ответы на вопрос 4
qonand
@qonand
Software Engineer
Сделайте свой виджет который будет отправлять выбранный файл на сервер и средствами javascript создавать и загружать миниатюру
Ответ написан
Комментировать
slo_nik
@slo_nik Куратор тега Yii
Добрый день.
Если не хотите сами делать, с нуля, то поищите здесь, возможно повезёт и Вы найдёте пакет, который будет подходить Вам на 100%.
Если нет, то там же, можете взять что-то похожее и доработать под свои нужды.

p.s. Хотя Максим Фёдоров дело советует.
Ответ написан
Комментировать
На самом деле есть несколько вариантов:
1. Написать функционал по ajax отправке и сохранению файла на сервер, и после завершения действия обновлять привьюшки изображения на клиенте
2. Современные браузеры поддерживают функционал по отображению изображений при добавлении их в инпут файл без загрузки файлов на сервер, так работают многие кроперы изображений, само изображение будет загружено на сервер непосредственно после отправки формы
Ответ написан
Комментировать
@ipdesign
UI/UX ДИЗАЙНЕР
Посмотрите на этот модуль:
https://github.com/CostaRico/yii2-images/
Он как раз под данный функционал
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы