私はサーバー上で動的に生成されたファイルをダウンロードしようとしています。 phonegapbuildを使用した単純なアプリケーションの試用1.4.1。phonegapのダウンロードリンクに関する問題android
最初に、http: "content-type"と "content-disposition:attachment; filename ="ヘッダーで というファイルを返すサーバーページへの直接リンクを試しました。このダウンロードリンクは、通常のブラウザで正常に動作します。 しかし、phonegapアプリケーションでこのリンクをクリックすると(少なくともAndroid 2.3.3では)動作していないように見えますが、リンクをクリックするとサーバにコールが行われますが、 は何も起こりません。
次に、 というFileTranfer.downloadという名前のphonegap API関数が見つかりました。 デフォルトのダウンロード場所(クロスプラットフォーム)をどのように知ることができるのですか? 私はfileSystem.resolveFileSystemURI関数を試しましたが、何もない (成功または失敗イベントなし)、次も試しました。 文fileSystem.root.getDirectory( "download"、{create:true}); これがハングアップすると、アラートである次の行は決して実行されません。
誰もがそれは完全なパスを探している私を助けて、と 添付ファイルをダウンロードするために信頼性の高い方法に私を指す(好ましくは、サーバへの直接リンクを介して)
私のコードのバグで、fileSystem.root.getDirectoryは正常に動作します。 – Alfz