2012-11-17 2 views
1

내 랩톱에서 Windows 7 OS를 사용하는 Cordova-2.2.0, Chrome 브라우저, Ripple 시뮬레이터 플러그인을 사용하고 있습니다 (Windows 7 OS 폰이 아니라 Windows 7 OS가 내 랩톱에 있습니다. 명확한).PhoneGap 응용 프로그램에 디렉토리 만들기

이것은 폴더를 만들기 위해 실행되는 샘플 자바 스크립트입니다. 그러나 하드 드라이브에 폴더가 생성되는 것을 보지 못합니다. 하지만 www 폴더를 패키징하고 build.phonegap.com을 사용하여 내 andriod 전화에 앱을 빌드하고 설치하면 폴더가 생성되는 것을 볼 수 있습니다. 이것은 단지 샘플이지만 Ripple sim을 좋아하고 Mac X-Code 및 Android eclipse를 사용하여 디버깅하는 대신 전체 테스트에 사용하려는 경우 매우 간단합니다. 누구든지 어떤 수정 프로그램을 제안 할 수 있도록, 내 랩톱에서 실행할 때 여전히 폴더를 만들 수 있지만 패키지를 배포 할 준비가되면 아래 코드를 그대로 둘 수 있습니까?

window.addEventListener('load', function() { 
    document.addEventListener('deviceready', onDeviceReady, false); 
}, false); 

function onDeviceReady(){ 
    window.requestFileSystem(LocalFileSystem.PERSISTENT, 2000, gotFS, fail); 
} 

function gotFS(fileSystem) 
{ 
    fileSystem.root.getDirectory("example", {create: true, exclusive: false}, function(dir){} 
    , function(error){} 
    ); 
} 

감사 러

+0

질문의 제목에 태그 정보를 넣지 마십시오; 그것이 바로 태그가 설계된 것입니다. 태깅 시스템은 여기에서 매우 잘 작동하여 대답 할 수있는 사람들의주의를 환기시킵니다. 어떤 도움이 필요하지 않습니다. :-) 감사. –

+0

죄송합니다. – user357086

답변

0

https://github.com/blackberry/Ripple-UI/issues/404

난 후이 코드 조각을 추가 deviceready

window.webkitStorageInfo.requestQuota(PERSISTENT, 1024*1024, function(grantedBytes) { 
     window.webkitRequestFileSystem(PERSISTENT, grantedBytes, onInitFs, errorHandler); 
    }, function(e) { 
     console.log('Error', e); 
    }); 
관련 문제