# #flutter #google-cloud-firestore
Вопрос:
Я получаю путь к изображению из хранилища устройства, вот так:
path = res[0]?.path;
print("path:" path);
Вывод этого отпечатка будет:
/data/user/0/qplan/cache/image_picker_b432f88b-3146-4a99-9e8b-acbefd066e3a2471538209034937554.jpeg
Мне нужно преобразовать его в файл, чтобы загрузить изображение в хранилище Firestore.
Ответ №1:
Вы можете использовать это.
import 'dart:async';
import 'dart:io';
path = res[0]?.path;
File(path).readAsString().then((String contents) {
print(contents);
});
Ответ №2:
Вы можете получить файл, вставив свой путь к файловому объекту, как показано ниже;
File fileToUpload = new File(path);