[Phonegap getPicture方法在Android中带有空格的图像文件名时失败

问题描述 投票:3回答:2

我正在使用最新版本的phonegap相机插件(即0.2.9)和3.5版的phonegap Build,在Android上进行了测试,以下是我获取图像的代码:

navigator.camera.getPicture(uploadPhoto,
       function(message) { console.log('get picture failed');alert(message) },
                         { quality: 50, targetWidth: 400, targetHeight: 400,
                           destinationType: navigator.camera.DestinationType.FILE_URI,
                           sourceType: navigator.camera.PictureSourceType.PHOTOLIBRARY }
);

当我选择文件名不带空格的图像(例如test.jpg)时,会成功调用uploadPhoto方法,但是当我选择文件名带空格的图像(test 2.jpg)时,警告消息会发生错误“无法创建位图”。

android cordova phonegap-plugins phonegap-build
2个回答
0
投票

使用JavaScript encodeURI()函数


0
投票

我的解决方案是更新到最新版本(5.1.1)。

© www.soinside.com 2019 - 2024. All rights reserved.