#flutter #dart #flutter-web
#flutter #dart #flutter-web
Вопрос:
Я разрешаю пользователям захватывать изображение профиля и загружать это изображение в виде файла на мой сервер, но я получаю эту ошибку при вводе изображения через ImagePickerWeb
:
<error>:<getObject: Unexpected error from chrome devtools:>
Я не знаю, мой ли это браузер или я сам, но это то, что я пытаюсь:
Future<void> getMultipleImageInfos() async {
var imageFile =
await ImagePickerWeb.getImage(outputType: ImageType.file);
print(imageFile);
if (imageFile != null) {
setState(() {
currentSelfie = imageFile;
_accDetails['customer_selfie'] = currentSelfie;
});
}
}
Затем отображение этой фотографии здесь:
Image.file(
currentSelfie,
height: screenAwareSize(100, context),
width: screenAwareSize(100, context),
fit: BoxFit.fill,
)
Комментарии:
1. Что это за
"File$"
вещь, которую вы упомянули в названии вопроса? Откуда это взялось?2. Это происходит из ImageFile. Он поставляется в формате «File $» вместо file, и я не уверен, как использовать это для отображения моей фотографии или загрузки данных.
3. Я не понимаю, что означает «Он поставляется в формате «File $»».
4. «it» в этом сценарии будет переменной «ImageFile». После передачи его в CurrentSelfie мне предлагается сообщение «Ошибка: ожидаемый файл типа получил File $» при отображении фотографии.
5. Было ли когда-либо найдено решение для этого??