Android Cordova文件传输出现错误1
我尝试使用Cordova文件传输插件将图像下载到我的设备,但每次都会收到错误代码1 这是我的代码:Android Cordova文件传输出现错误1,android,cordova,file-transfer,Android,Cordova,File Transfer,我尝试使用Cordova文件传输插件将图像下载到我的设备,但每次都会收到错误代码1 这是我的代码: var fileTransfer = new FileTransfer(); var fileOrigin = encodeURI('http://cordova.apache.org/images/cordova_bot.png'); //var fileTarget = cordova.file.applicationDirectory + ' image.png';
var fileTransfer = new FileTransfer();
var fileOrigin = encodeURI('http://cordova.apache.org/images/cordova_bot.png');
//var fileTarget = cordova.file.applicationDirectory + ' image.png'; // Don't work
var fileTarget = 'cdvfile://localhost/persistent/image.png'; // Success, but i don't find the image
//var fileTarget = 'cdvfile://android_asset/image.png'; // Don't work
//var fileTarget = FileEntry.toURL() + 'image.png'; // Don't work and don't create any alert
//var fileTarget = DirectoryEntry.toURL() + 'image.png'; // Don't work and don't create alert
fileTransfer.download(
fileOrigin,
fileTarget,
function(entry){
alert('SUCESS!');
}, function(error){
alert('ERROR: ' + error.code);
alert('Target: ' + error.target);
}
);
alert('Teste');
当我尝试使用.toURL()执行fileTarget时,所有下载脚本都不会运行,也不会创建任何警报
当我尝试使用“”执行fileTarget时cdvfile://localhost/persistent/image.png,我收到了成功消息,但在设备中找不到图像文件
我的错误在哪里?
如何将文件保存在特定文件夹中,如DCIM/MyApp
谢谢大家试试这个:
var fileTarget = 'cdvfile://localhost/persistent/';
您的文件目标必须是设备上的路径。请尝试以下操作:
var fileTarget = 'cdvfile://localhost/persistent/';
您的fileTarget
必须是设备上的路径