SITUATIONは:私のイオン2のアプリでIonic 2を使ってパブリックディレクトリにファイルをダウンロードする方法は?
Documents
セクションがあります。
私はユーザーにファイルをダウンロードさせる必要があります。つまり、電話機の格納場所で実際に利用できるようにして、ユーザーが開封したり、何でもしたりできるようにすることです。
コードにエラーはないようですが、パブリックフォルダにはドキュメントが保存されません。
私はAndroidデバイスとエミュレータでテストしました。いずれの場合も、ダウンロードしたファイルが見つかりません。
CODE:
downloadFile()
{
const fileTransfer = new Transfer();
let url = 'http://www.example.com/example.txt';
fileTransfer.download(url, cordova.file.externalDataDirectory + 'example.txt').then((entry) =>
{
console.log('file object');
console.log(entry);
}, (error) => {
// handle error
});
}
CONSOLE:これは、エミュレータコンソールのログ
ある:
ドキュメントは:
ご覧のとおり、cordova.file.externalDataDirectory
は、ファイルをパブリックフォルダに保存することになっています。
あなたがdocumentationから見ることができるように:
cordova.file.externalDataDirectory - 外部ストレージにアプリ固有のデータに ファイルを配置します。 (アンドロイド)
QUESTION:私はおそらく何かが足りないのです..私は知らない
..あなたは私が公共のストレージにイオン2のアプリからファイルをダウンロードすることができます方法を知っていますか?
お使いのノートパソコンにデバイスを接続
'file:///storage/emulated/0/'
を使用し、同様の質問に対する私の答えhttp://stackoverflow.com/をチェック – dannrobに何が起こっているかを確認するためにlogcatを使用することができますa/43737153/3521116また、ラップトップ/デスクトップブラウザで動作しません。 – warl0ck
コミュニティでは問題のタイトルに「自家製のタグ」を使用することについて議論しており、タイトルは自然な流れの英語で書かれているはずだと解決しました。 [これを読んでください](https://meta.stackoverflow.com/questions/253028/why-is-removing-tags-from-the-title-suggested-so-often) – halfer