Пользователи моего приложения могут выбирать и обрезать изображения, используя Ionic Native - Crop . После того, как они обрежут свое изображение, у меня будет URI этого изображения, например:
file:///storage/emulated/0/Android/data/com.myApp/cache/1535369478970-cropped.jpg?1535369482232
Я хочу использовать Файловый API Ionic , поскольку у него есть метод readAsDataURL (путь, файл) , который преобразует файл в URL-адрес, закодированный в base64. точно нужно.
Однако как бы я правильно отделил path
и file
от URI файла, который у меня есть выше, чтобы удовлетворить readAsDataURL(path, file)
?
Я также не знаю, что означают эти цифры за .jpg?1535369482232
, и я не знаю, каким будет имя файла или если у него есть другой каталог на iOS , поскольку указанный выше URI предоставляется из теста с использованием Android Emulator.
P.S. Я попытался вызвать метод только с указанным выше путем и имя файла не передалось в качестве второго аргумента, но получил следующую ошибку:
{"code":13,"message":"input is not a directory"}
Как добиться желаемого результата для путей к файлам iOS и Android?