我正在尝试从服务器加载文件并将其保存在设备上。此代码曾经在 Phonegap 3.1 中运行,并且在 Android 上仍然可以在 3.4 中正常运行。但是当我在 iOS 7.1 上运行相同的代码时。我有一个错误说,
{
"code":1,
"source":"http://services.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer/tile/18/96730/70400",
"target":null,
"http_status":200,
"body":"Could not create target file"
}
这是我的代码。
var fileTransfer = new FileTransfer();
fileTransfer.download(encodeURI('http://services.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer/tile/18/96730/70400'), '/com.mee.flight/maptile/70400', function (entry) {
//Do something
});
起初我认为解决方案很简单,因为 Phonegap 实际上告诉我目标文件有问题。所以,我摆弄了文件路径,但它们并没有真正解决。任何想法?