gpt4 book ai didi

ios - Phonegap 3.4 文件传输错误 (iOS)

转载 作者:行者123 更新时间:2023-11-29 10:43:58 25 4
gpt4 key购买 nike

我正在尝试从服务器加载文件并将其保存在设备上。这段代码曾经在 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 实际上告诉我目标文件有问题。所以,我摆弄了文件路径,但它们并没有真正解决。有什么想法吗?

最佳答案

我已经想通了。如果有人遇到同样的问题,解决方案是使用“cdvfile://localhost/persistent/”进入 Phonegap 的根文件夹。所以,就我而言,变化是,

var fileTransfer = new FileTransfer();
fileTransfer.download(encodeURI('http://services.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer/tile/18/96730/70400'), 'cdvfile://localhost/persistent/com.mee.flight/maptile/70400', function (entry) {
//Do something
});

关于ios - Phonegap 3.4 文件传输错误 (iOS),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23097188/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com