我正在使用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
答案 0 :(得分:1)
FileTransfer上传时出现了一个错误,修复了1.9.0的修复程序。
答案 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");