#android #flutter #dart #uint8list
Вопрос:
Я хочу преобразовать и загрузить изображение подписи на сервер rest и как его можно загрузить на сервер rest. Я пытаюсь конвертировать в файл, но получаю эту ошибку вот мой код
Ответ №1:
Вы можете попробовать это показать в виджете
Image.memory(your_uin8listBytes)
или
MemoryImage(your_uin8listBytes)
Если вы отправляете список uin8 в хранилище firebase
, вы можете использовать
putData(your_uin8listBytes)
вместо
putFile(File)
и установить метаданные
SettableMetadata(contentType: 'image/$fileType')
Комментарии:
1. Как мне загрузить на сервер rest? потому что я не использую firebase
2. @ZulfaAssyfa Вы можете загрузить на сервер rest через составной файл MultipartFile.fromBytes(Строковое поле, значение списка<int>, {Строка? имя файла, тип носителя? Тип содержимого}) Чтобы узнать больше : pub.dev/documentation/http/latest/http/MultipartFile-class.html Озвучьте ответ, если вы сочтете его полезным
Ответ №2:
Чтобы загрузить Uint8List на сервер REST, вы можете сделать это с помощью
MultipartFile.fromBytes(String field, List<int> value, {String? filename, MediaType? contentType})
Чтобы узнать больше : посетите здесь