0
我正尝试在Javascript中为我的Phonegap应用程序实现FileTransfer API。当我的代码调用它下面我得到以下错误:在Android上使用FileTransfer API for Phonegap下载失败
01-24 00:36:10.495: I/Web Console(14802): Error: SyntaxError: Unexpected identifier at file:///android_asset/www/js/phonegap-1.3.0.js:670
代码来调用下载
var fileTransfer1 = new FileTransfer();
fileTransfer1.download(
"http://www.domain.com/images/file.png",
"/sdcard/file.png",
function(entry) {
alert("download complete: " + entry.fullPath);
},
function(error) {
alert("upload error code" + error.code);
}
);
我有这个在我的清单:
我有这个在我的配置:
我有cordova-2.2.0.jar在我的libs文件夹和phonegap-1.3.0.js是一个包含的java脚本。我在phonegap-1.3.0.js中进行了一些调试,错误在调用提示符下:
var r = prompt(JSON.stringify(args),“gap:”+ JSON.stringify([service, action,callbackId,true]));
它正在回应“29 F08 FileTransfer()sJSON错误”,它被传递给一个当然失败的eval函数。这似乎是我在我的设置中丢失了某些东西。有任何想法吗?
感谢
出于某种原因,我的清单和配置中的行未显示在原始问题中。他们来了。 Manifest:'<使用权限android:name =“android.permission.WRITE_EXTERNAL_STORAGE”> uses-permission>'和Config:' ' –