質問: new FileTransfer(); fileTransfer.download( uri, fileURL, function(fileSystem) { // ダウンロード成功時の処理を記載(DBに登録などなど) }, function(error) { // ダウンロード失敗時の処理を記載 }, false, {} ); ``` ちなみに、サーバに用意したPHPの動作については、 サーバのテキストファイルをダウンロードして、そのファイルをアップロードすることで確認済です。 また、ダウンロード成功時に、console.logやdocument.writelnで出力することで、 対象のファイルが正しくダウンロードされたことは確認できています。 ### 試したこと ダウンロード先URLに、Documentsを追加してみたりしましたが、iPadのDocumentsに保存されることはありませんでした。 (こんな感じ↓) cdvfile://localhost/persistent/Documents/downloadtext.csv 当然ながら、Cordovaプラグインの FILE、及びFile Transferは、有効にしています。 ### 追記 iPad内のファイルを見ようと思ったのは、1の動作がconsoleに出したりしなくても、 確実に行われている実体(ファイル)が見たかったのと、 2のアップロード前に、送りたいファイルが確実にできていることが見たかったのと、 PCやMACで準備したファイルをコピペして検証したかったからです。 これまでWindowsの開発しかしたことがないので、iPadであっても、 例えば、Cドライブの直下に保存するなど、明確な場所の指定が必要との認識でした。
回答: config.xmlの要素内に 下記の文言を加えることで、書き出したアプリのDocuments配下のファイルをitunes経由でアクセスできるようになります。 (iExplorerは、試したことがありません) **※config.xmlの編集はアプリケーションが起動しなくなる恐れがありますので、十分に注意して行ってください。** ``` ```