Filetransfer.download 在某些手机中无法正常工作
Posted
技术标签:
【中文标题】Filetransfer.download 在某些手机中无法正常工作【英文标题】:Filetransfer.download not working properly in some mobiles 【发布时间】:2018-09-15 08:18:53 【问题描述】:下面是我的代码(表单是我要下载的文件的名称)
var fileURI = "http://myurl/"+form;
window.requestFileSystem(LocalFileSystem.PERSISTENT,0,function(fs)
var filepath = fs.root.fullPath + "storage/emulated/0/Download/" + Form;
alert(filepath);
var ft = new FileTransfer();
ft.download(fileURI, filepath, function(entry)
alert(entry.fullPath);
, function()
alert("error");
);
);
令人惊讶的是,该代码在我的 android 手机上运行良好,但对于使用此应用程序的其他 android 设备而言,情况并非如此。我现在傻眼了,任何类型的帮助现在都会很棒。 TIA
【问题讨论】:
【参考方案1】:window.open('url', '_system');
【讨论】:
它不会下载文件,但可以完成工作。以上是关于Filetransfer.download 在某些手机中无法正常工作的主要内容,如果未能解决你的问题,请参考以下文章
在Phonegap的iOS中通过fileTransfer.download下载文件时无法设置元数据
Phonegap fileTransfer.Download 不适用于 ios phonegap 3.0