Я пытаюсь сохранить фотографию с nativescript-камеры в хранилище. Но я получаю ошибку "ОТМЕНЕНО". Я нашел это решение, но это не так. Получается: работает на Xiaomi, но не работает на Sony G8441.
takePicture: function() {
if (this.isAvailable) {
let that = this;
camera.requestPermissions()
.then(() => {
camera.takePicture()
.then(imageAsset => {
const source = new imageSourceModule.ImageSource();
source.fromAsset(imageAsset)
.then((imageSource) => {
const folder = fs.knownFolders.documents().path;
const fileName = "test.png";
const path = fs.path.join(folder, fileName);
const saved = imageSource.saveToFile(path, "png");
if (saved) {
console.log("Image saved successfully!");
}
})
});})}}