【问题标题】:Ionic 3 - Sqlite Save Camera PhotoIonic 3 - Sqlite 保存相机照片
【发布时间】:2018-06-24 02:06:54
【问题描述】:

我有这张表,用于在本地保存图片网址。我想要的是当用户离线时,保存从相机或图书馆拍摄的照片并将其存储在本地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));
                });

【问题讨论】:

  • 您是否成功将相机图片离线存储到SQLite?
  • 是的,我回答了我自己的问题

标签: javascript angular sqlite ionic-framework


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-12-04
    • 1970-01-01
    • 2017-03-07
    • 2011-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多