【问题标题】:JPEG file not opening after creating it with Writefile Api (Ionic-Cordova)JPEG 文件在使用 Writefile Api (Ionic-Cordova) 创建后未打开
【发布时间】:2017-12-15 06:56:59
【问题描述】:

我正在使用 writeFile Api 创建 JPEG 图像。 它让我在这方面取得了成功并在目录中创建了一个 jpeg 图像。 但是当我通过进入该目录手动打开该文件时,它给了我错误 “糟糕!无法加载此图片”

this.file.writeFile(cordova.file.externalDataDirectory,"image.jpeg",blob,true).then(succ=>{
               console.log("File Write : ",succ)
},err=>{
             console.log("File Write Error : ",err)
})

我该如何解决这个问题或者任何人都可以指导我在 ionic 中创建 jpeg 图像的另一种方法是什么。

【问题讨论】:

    标签: javascript angular cordova typescript ionic-framework


    【解决方案1】:

    函数中的第三个参数似乎是空的。 您应该传递图像 blob 以将其创建为文件。

    您可以创建具有空值的文本文件。但是图像文件需要有 blob 数据。

    this.file.writeFile(cordova.file.externalDataDirectory,"image.jpeg","",true)
    

    【讨论】:

    • 在我的实际代码中,我在第三个参数中传递了 blob,但仍然出现错误。我们可以在第三个参数中传递 blob 或字符串。它也给了我与 CreateFile Api 相同的错误
    猜你喜欢
    • 2018-04-26
    • 2017-11-29
    • 2019-02-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-06
    • 1970-01-01
    相关资源
    最近更新 更多