2017-12-17 19 views
0

www/assets/imgs/christmas.jpgにある画像ファイルをIonic Native File Pluginを使用してdataDirectoryフォルダにコピーしますが、wwwフォルダへのアクセス方法はわかりません。applicationStorageDirectoryからdataDirectoryにファイルをコピーする方法は?

this.file.checkFile(this.file.applicationStorageDirectory, 'assets/imgs/christmas.jpg')

しかし、それは常にNOT_FOUND_ERRを返します。私は、次のことを試してみました。

+0

ファイルパスの前に 'www'を付けて試しましたか?(' assets/imgs/christmas.jpg'の代わりに 'www/assets/imgs/christmas.jpg'を使います)?ストレージディレクトリに 'www'フォルダがあり、' www'フォルダの内容は含まれていないと思います。あなたは 'applicationStorageDirectory'の代わりに' applicationDirectory'を使わなければならないかもしれませんが、私はその違いが分かりません。 – Dexter

+0

あなたは正しいです: 'this.file.checkFile(this.file.applicationDirectory、 'www/assets/imgs/christmas.jpg')'が動作しているようです! – franswa

答えて

1

あなたは(私は違いが何であるかわからないが)applicationDirectoryapplicationStorageDirectoryを変更し、アプリケーションディレクトリはcontentsそのをwwwフォルダが含まれていないとして、ファイルパスの前にwwwを追加する必要があります。だからassets/imgs/christmas.jpgの代わりにwww/assets/imgs/christmas.jpg

関連する問題