Виджет по понятной загрузке прикрепленного файла

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Аватара пользователя
maleks
Сообщения: 1992
Зарегистрирован: 2012.12.26, 12:56

Виджет по понятной загрузке прикрепленного файла

Сообщение maleks »

Приветствую.
Есть модель и ей нужно прикреплять файл(это необязательное поле).
И чтобы в форме это было юзабельно.
Т.е. сценарии
1) Для модели файл не выбран
- показываем поле Выбора файла
2) Для модели файл уже выбран(бал загружен)
- Тут мы должны дать понять что файл уже загружен, например ссылку на его скачивание (*)
- Но и должна быть возможность
--- "Удалить его", "Поменять его на другой"
------- Это можно сделать тем что возле описания файла(*) Корзину или Крестик поместить и по ее нажатию появится поле загрузки файла
------------- Соответственно на клиенте надо запоминать что Крестик нажат чтобы удалить файл и грузить, если есть, новый.

Вы тоже вот это все вручную делаете или может каким расширением пользуетесь?, именно с таким вот функционалом чтобы точно понятно загружен(прикреплен) или нет и менять файл если надо.
unknownby
Сообщения: 749
Зарегистрирован: 2019.11.05, 16:34
Контактная информация:

Re: Виджет по понятной загрузке прикрепленного файла

Сообщение unknownby »

https://github.com/yii2-starter-kit/yii2-file-kit

Идеально подходит под это описание.
Отображение поля http://prntscr.com/wcvhjh
Вот загружен файл http://prntscr.com/wcvi1f
При наведении есть крестик, чтобы удалить его http://prntscr.com/wcvibq

Можно поискать что-то ещё, но таких вещей вроде как хватает.
Аватара пользователя
maleks
Сообщения: 1992
Зарегистрирован: 2012.12.26, 12:56

Re: Виджет по понятной загрузке прикрепленного файла

Сообщение maleks »

Посмотрю его, но что ж оно такое многословное то...
Мне нужно именно для документов, не картинок, плюс без всяких аякс загрузок
unknownby
Сообщения: 749
Зарегистрирован: 2019.11.05, 16:34
Контактная информация:

Re: Виджет по понятной загрузке прикрепленного файла

Сообщение unknownby »

maleks писал(а): 2020.12.30, 13:42 Посмотрю его, но что ж оно такое многословное то...
Мне нужно именно для документов, не картинок, плюс без всяких аякс загрузок
Можно установить различные форматы для документов acceptFileTypes
Чем аякс плох? Он загружает документ сразу на сервер и при удалении файла, он удалит его с сервера.
Ответить