5

ボタンをクリックする私のアプリケーションでは、URLからAndroidのSDCARDにファイルをダウンロードできます。そのパスは「mnt/sdcard/files/data.pdf」のようなもので、このファイルを他の宛先に移動/コピーしたいですphonegap を使用したフォルダー。phonegapでこれを行う方法を教えてください。

パス「mnt/sdcard/files/data.pdf」に PDF ファイルがあり、その PDF ファイルを新しいパス「mnt/sdcard/download/data.pdf」に移動したいのですが、どなたか助けてください。

4

1 に答える 1

6

実際に Cordova を使用していると仮定して、およびという名前のメソッドを持つFileEntryを確認します。moveTocopyTo

ファイル システム API はコールバック地獄であることに注意してください。

ドキュメントを見下ろして調理されたドキュメントからの簡単な例:

var fail = function(err) { console.log(err) }
window.resolveLocalFileSystemURI("file:///example.txt", function(file) {
   window.resolveLocalFileSystemURI("file:///directory-to-move-to", function(destination) {
             file.moveTo(destination,"example.txt");
   },fail)
},fail);

明確にするために、エラー処理関数をスキップしました。それがなくても機能するとします。

于 2012-09-14T06:54:53.310 に答える