【发布时间】:2014-03-19 18:16:04
【问题描述】:
我看到了多种解决方案如何访问 www 文件夹中的文件,但没有一个解决方案适合我。我使用 iOS 模拟器在 iOS 下测试应用程序。
我想访问 www 文件夹中的文件test.txt。
我目前的解决方案是这样的:
var filePathURI = getPhoneGapPath() + "test.txt";
window.resolveLocalFileSystemURI(filePathURI, onResolveSuccess, onFail);
function getPhoneGapPath() {
'use strict';
var path = window.location.pathname;
var phoneGapPath = path.substring(0, path.lastIndexOf('/') + 1);
return phoneGapPath;
};
此解决方案对我不起作用。我收到errorCode = 2 的错误,这显然意味着FileError.SECURITY_ERR。但是我尝试使用resolveLocalFileSystemURI 无法访问该文件。
信息:我尝试关注filePathURI:
- /Users/UserName/Library/Application%20Support/iPhone%20Simulator/7.0/Applications/GUID/AppName.app/www/test.txt
- file:///Users/UserName/Library/Application%20Support/iPhone%20Simulator/7.0/Applications/GUID/AppName.app/www/test.txt
谁能给我一个可行的解决方案?
【问题讨论】:
标签: javascript ios cordova file-access