Ionic 3 - Sqlite保存相机照片

时间:2018-01-15 12:28:43

标签: javascript angular sqlite ionic-framework

我有这个表用于在本地保存图片网址。我想要的是当用户离线时,保存从相机或库中拍摄的照片并将其存储在本地sqlite中。然后当他上网时将它同步到服务器。

CREATE TABLE   Media (
    MediaId    TEXT  NOT NULL PRIMARY KEY,
    MediaType   INTEGER,
    MediaUrl TEXT,
    Flag INT

); 

我在.ts文件中有这样的东西。我想要一种方法来存储图像数据及其URL。

    this.camera.getPicture({
                    quality: 100,
                    destinationType: this.camera.DestinationType.DATA_URL,
                    encodingType: this.camera.EncodingType.JPEG,
                    mediaType: this.camera.MediaType.PICTURE,
                    allowEdit: true
                }).then((imageData) => {
                    try {                              
                          this.OpenCustomerGallery(this.imageService.b64toFile(...
                    }
                    catch (err) {
                        alert(err.message);
                    }

                }, (err) => {
                    //console.log((err));
                });

1 个答案:

答案 0 :(得分:0)

我刚刚在SQLite中将base64字符串保存为TEXT,并在连接恢复后重新上传图像。