1

我试图从库中获取图像的路径和文件名,但它在名称之前返回扩展名(.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, });
        }
4

1 回答 1

0

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

于 2017-07-21T19:23:36.997 回答