2017-03-20 2 views
0

사용자가 대용량 데이터베이스로 작업해야하는 응용 프로그램을 만들고 있습니다. 사용자가 데이터를 다운로드하고 클라이언트에 SQLite 데이터베이스를 채우는 것보다는 (오랜 시간이 걸림) 다운로드 할 수있는 미리 채워진 데이터베이스를 사용할 수 있기를 바랍니다.다운로드 파일 저장 폴더 ionic 2

미리 입력 된 데이터베이스 작업을 허용하는 cordova-sqlite-ext이 발견되었지만 SQLite 파일은이 작업을 수행하려면 www 폴더에 있어야합니다. Ionic/Cordova의이 폴더에 파일을 다운로드 할 수 있습니까?

+0

프로젝트의 www 폴더를 의미합니까? –

+0

예. Cordova 앱에는 실제 앱이 제공되는 www 폴더가 있습니다. Cordova 앱을 만들면 필수 HTML, JS 및 CSS가 www 및 하위 폴더로 끝납니다. – Cocowalla

+0

www 디렉토리에 파일을 쓸 수있는 권한이 없습니다. – Harish

답변

0

항상 응용 프로그램의 디렉토리에 파일을 저장하는 것이 좋습니다. 당신을 도움이된다면 내이 댓글을 확인하고 참조 :

https://github.com/driftyco/ionic-native/issues/881#issuecomment-270832521

I 있었다 (거기에 SQLite는 파일을) zip 파일을 다운로드의 요구 사항, 파일을 압축 해제, 응용 프로그램의 디렉토리 및 쿼리에 파일을 저장 DB. 나는 플러그인을 사용하여 그것을 달성 할 수 있었고 꽤 잘 작동한다.

+0

이것은 확실히 sqlite-ext에서 sqlite로 전환하면 작동하는 것처럼 보입니다. 나는 그것을 시험해보고 그것이 정말로 효과가 있다면 받아 들일 것이다! – Cocowalla