Я кодирую приложение, в котором есть функция, которая сохраняет изображение в галерею в Ionic 4. После исследования я обнаружил, что base64ToGallery позволяет сохранять изображения в кадре с деталями.Но это не спасло от рулона камеры.Это сохранить в месте расположения библиотеки.Вот мой код.
let base64Data = this.convertToDataURLviaCanvas(this.listItem[0], 'image/jpeg').then(base64Data => {
this.base64ToGallery.base64ToGallery(base64Data, { prefix: '_img', mediaScanner: true }).then(
res => console.log('Saved image to gallery ', res),
err => console.log('Error saving image to gallery ', err)
);
}
Я ожидаю выходного шоу / Media / .... или что-то, что скажет мне изображение, сохраненное в рулоне камеры.Но фактический результат:
2019-05-13 16:17:18.269107+0700 MyApp[3383:933160] Saved image to gallery /var/mobile/Containers/Data/Application/8214F568-87C5-494C-8CDE-C17C55BBEB83/Library/NoCloud/_img122206160949.png
Base64ToGallery в ionic 4 сказал:
Base64ToGalleryOptions
mediaScanner boolean
On Android runs Media Scanner after file creation. On iOS if true the file will be added to camera roll, otherwise will be saved to a library folder.
Я очень признателен, если кто-нибудь может помочь мне исправить это.Я использую ионный 4, угловой 7, IOS 12,2.