【问题标题】:Cordova - image from library returning extension (.pic.jpg) before the nameCordova - 来自库的图像在名称之前返回扩展名 (.pic.jpg)
【发布时间】:2017-07-22 03:23:36
【问题描述】:

我试图从库中获取图像的路径和文件名,但它在名称之前返回扩展名 (.pic.jpg),例如:

file:///storage/emulated/0/Android/data/com.example.app/cache/.Pic.jpg.filename

当我从相机获取图像时,它可以正常工作。

我的代码:

    function getPhoto() {
          // Retrieve image file location from specified source
          navigator.camera.getPicture(onPhotoURISuccess, onFail, { 
             quality: 25, 
             allowEdit: true, 
             correctOrientation: true,
             destinationType: Camera.DestinationType.FILE_URI,
             encodingType: Camera.EncodingType.JPEG,
             sourceType: Camera.PictureSourceType.PHOTOLIBRARY, });
        }

【问题讨论】:

  • 我也有同样的问题,请问您解决了吗?

标签: javascript cordova phonegap


【解决方案1】:

当您从库中获取图片时,文件将保存在名为“.Pic.jpg”的缓存文件夹中,但文件名之后会放置另一个信息(数字),例如:“?1500664367002”。现在我不知道这个数字是什么意思,但是你可以从这个地址复制、上传或显示图片(file:///storage/emulated/0/Android/data/com.example.app/cache/.Pic .jpg)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-04-01
    • 2014-06-05
    • 2018-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-18
    • 1970-01-01
    相关资源
    最近更新 更多