Локальный путь к файлу не найден - PullRequest
0 голосов
/ 25 августа 2011

"readme.txt" не найден. Пример PhoneGap не работают на Iphone и Android


              document.addEventListener("deviceready", onDeviceReady, false);

          function onDeviceReady() {
              window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, gotFS, fail);
          }
          function gotFS(fileSystem) {
              fileSystem.root.getFile("readme.txt", null, gotFileEntry, fail);
          }

          function gotFileEntry(fileEntry) {
              console.log(evt.target.error.code);

          }


          function fail(evt) {

              console.log(evt.target.error.code);
          }

1 Ответ

0 голосов
/ 24 февраля 2012

Файл можно получить только в папке «Документ» приложения.

Если файл не найден, его можно создать, заменив «null» на {create: true} в функции getFile(), например:так что

    <script type="text/javascript" charset="utf-8">
        document.addEventListener("deviceready", onDeviceReady, false);

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

        function gotFS(fileSystem) {
            fileSystem.root.getFile("readme.txt", {create: true}, gotFileEntry, fail);
        }

        function gotFileEntry(fileEntry) {
            console.log("gotFileEntry");
        }

        function fail(evt) {
            console.log("Error : "+evt.code);
        }
    </script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...