2011-02-14 4 views
0

네이티브 클라이언트 (iPhone)에 래핑 된 HTML5 애플리케이션이 있습니다. 앱이 시작되면 브라우저가 사용할 수 있도록 데이터베이스 (SQLite)를 복사 할 수 있습니까?킥 스타트 HTML5 데이터베이스

답변

0

네이티브 클라이언트 래퍼가 준비된 API를 제공하지 않는 한 사용자 저장소에 직접 파일을 배치 할 수있는 것은 일반적으로 웹 앱에서 제한됩니다. 사용자가 직접 확장 메서드를 작성해야합니다.

당신은 SQL 백업을 생성하기 위해 SQLite는 덤프 명령을 사용할 수 있습니다 (Converting An Entire Database To An ASCII Text File를 제목 아래 참조)

echo '.dump' | sqlite3 ex1 >ex1.dump 

가 그럼 그냥 executeSql에 문자열로 전체 일을 전달합니다.

+0

자바 스크립트를 사용하지 않고 iPhone 앱에서 HTML5 데이터베이스에 직접 쓰는 방법이 있다면 아이디어가 마음에 들지만 내보내기 파일이 내 래퍼에 포함되어 있는지 궁금합니다. –

+0

@RobBonner 앞에서 말했듯이 네이티브 클라이언트 래퍼에 API가 있어야 장치에 파일을 저장할 수 있습니다. 나는 iOS보다 Android에 더 익숙하므로 가능한지 모르겠습니다. – robertc

관련 문제