phonegap文件传输文件名中的空格

时间:2012-07-03 12:56:47

标签: android cordova

我正在使用Cordova 1.9.0 for Android App。在IOS上相同的代码工作正常。 在Android上,我发现从远程位置到本地的文件trasfert存在问题。 问题出在文件名上:有人有空间。我试着做

.replace(" ","%20")

但不起作用。它给我以下错误

07-03 12:06:32.503:E / FileTransfer(337):java.io.FileNotFoundException:http://www.mydomain.com/sa02 -.jpg

3 个答案:

答案 0 :(得分:1)

FileTransfer上传时出现了一个错误,修复了1.9.0的修复程序。

https://issues.apache.org/jira/browse/CB-978

答案 1 :(得分:0)

对于带空格的名称,PhoneGap 1.9.0和2.0.0中断fileTransfer.download()。 现在直到PhoneGap 2.1.0出现的解决方法是

var source = encodeURI(file path here);
source = source.replace(/%/g,"%25");

答案 2 :(得分:0)

url = url.replace(/ /g,"%20");
相关问题