foo.html
파일이 내 자산/www 디렉토리 (내 index.html 옆)에 앉아 있습니다 (상당히 편합니다).assets/www 디렉토리의 액세스 파일
해당 파일을 기기의 다른 위치에 복사하고 싶습니다. 내 첫 번째 접근 window.resolveLocalFileSystemURI("foo.html", cool(), notCool());
이 작동하지 않습니다. 또한 www와 같은 접두어/그것은 안됩니다.
실제로 Phonegap을 통해 파일에 액세스 할 수 있는지 여부는 흥미로운 일입니다. 나는 확신 할 수 없으므로 가능한 경우 assets 디렉토리의 파일에 대해 FileEntry를 얻는 방법을 코드 스 니펫으로보고 싶습니다.
편집 : 좋아 지금 우리가이
window.resolveLocalFileSystemURI("file:///android_asset",
function(entry){
console.log(entry.fullPath);},
function(evt){
console.log(evt.code);}
);
처럼 전화를 가지고 있지만, 우리가 code: undefined
(폰갭 1.2) 및 V1.0와 code: 1
(코드 1 = 파일 오류가 발생했습니다)! 찾을 수 없습니다
은 그렇게 좋은 보이지만 제대로 동작하지 않습니다 : C는 항상 실패 메소드를 호출합니다. Script.js 파일 대신 내 더미 HTML에 액세스하려고 할 때도 마찬가지입니다. 또한 디렉토리를 두 번 확인했습니다. 오류 이벤트에는 코드 : 정의되지 않은 1 개의 필드 만 있습니다. – yoshi
logcat 출력의 내용은 무엇입니까? – Leon
오류 이벤트를 로깅하면 하나의 필드 만 나타납니다 : 'code : undefined' – yoshi