этого нужен (с null safety), и как правильно сделать запрос через http библиотеку)
Это всё я сделал, на стороне сервера. Я не знаю как на флаттере (через какой виджет) можно сделать в интерфейсе выборку файла, указав типы (расширения доступные), и как через http передать данные (enctype multipart/form-data). Всё что по серверной части сделать нужно, я уже сделал
Чаще всего Image виджет используют, его можно и в декорации контейнера , задав отдельно shape или ребёнком для какого то клиппера... Image. Network смотрите https://docs.flutter.dev/cookbook/images/network-image
я так аватарку пользователя текущую вывожу. Я не понимаю как пользователю дать выбрать новый файл, и после выборки сразу отправить его на сервер (как конкретно передать то что он выбрал, через http)
От сервера получаете дату + url через , допустим post, а дальше, как обычно, json обрабатываете, и создаёте модель...
а через какой виджет загрузку то делать? (кнопка, "Выберите изображение")?
Кнопку заведите себе , диалог выбора источника ...)
Хоть. Детектор нажатий , хоть icon button отдельно, для редактирования профиля )
старая версия была. Новая вроде встала. Иду разбираться дальше
Файл выбрали , в массив с байтами , и это в значение тела вашего запроса , к примеру, там перезаписываеие файла , когда succeeded придёт, нужно обновить состояние , что бы потянуло обновленные байты по тому же url
Обсуждают сегодня