私はJava、JavaScript、jQueryに基づいてWebポータルを開発しています。 JavaScriptはJSONを介してJavaサービスと通信します。私はこれを行う必要があります:ユーザーは、彼が選択した日付に基づいてファイルをダウンロードしたい。ハイパーリンクを作成する必要があります。ハイパーリンクをクリックすると、ファイルが生成されます。私はすでにJava側で日付とファイル(バイトストリームとして)を持っていますが、このバイトストリームをJavaScript側にファイルとして渡す方法はわかりません。JavaScript/jQueryを使用してJavaで生成されたファイルをダウンロードしてください
0
A
答えて
0
これを正しく理解すれば、JSONをクライアントに伝えることができるサーバープロセスがあります。逆もまた同様です。
今、クライアントは、私が
へのURLは、a)は、ファイルの種類と
Bの拡張子を持っていることを示唆しているファイル
にファイルし、あなたのリターンURLを要求した)ヘッダで提供さextは拡張子
であるので、例えばリンクを返す
Disposition: attachment; filename=filename.ext;
Content-type: application/octet-stream
/filefolder/servefile.jsp?file=page.pdf
とサーバープロセスで
Disposition: attachment; filename=page.pdf;
Content-type: application/octet-stream
を持って
関連する問題
- 1. サーブレットから生成されたzipをダウンロードしてください
- 2. 作成してJava Web Launcherをダウンロードし、Webサーバーからファイルをダウンロードして実行してください
- 3. Javaで生成されたコードを参照してください
- 4. 認証されたユーザーのためにApacheを使用してファイルを直接ダウンロードしてください
- 5. 複数のCSVファイルを生成し、ジップアップでダウンロードしてダウンロードしてください。
- 6. itingsharpを使用してzing chartをダウンロードしてください。
- 7. Javascriptで生成されたフィールドをクリックするには、JavaのSeleniumを使用してください。
- 8. ファイルをダウンロードしてpythonで保存してください
- 9. tar.gzファイルを提供してnodejsでダウンロードしてください
- 10. クロムドライバを使用してPDFファイルを直接ダウンロードしてください。
- 11. ファイルをダウンロードして絶対パスにファイルをダウンロードしてください。
- 12. リストビューをクリックしてファイルをダウンロードしてください。アイテム
- 13. PHPを使用して動的に生成されたファイルをダウンロードする
- 14. Pythonでセレンをクリックした後、ロードされたページでファイルをクリックしてダウンロードしてください
- 15. イメージをダウンロードしてアンドロイドでダウンロードしてください。
- 16. PHPまたはHTMLを使って保存してください(ウェブサイト全体をダウンロードしてください)
- 17. 実行時にJavaファイルをコンパイルしてClassNotFoundExceptionを使用してください。
- 18. jmeterを使用して単純なJavaファイルを実行してください
- 19. Base64 Stringを使用してMVC Webgridで問題をダウンロードしてください。
- 20. CSVから生成されたディクショナリを使用して、Pythonを使用して.xlsxファイルの値を更新してください
- 21. メモリにファイルを作成し、ユーザーにダウンロードさせてください
- 22. .zipファイルをC#でダウンロードしてください。
- 23. ダウンロード後にapkファイルをプログラムでインストールしてください(アンドロイドスタジオ)
- 24. gzipファイルをPHPでダウンロードしてください。cURL
- 25. 絶対URLからファイルをダウンロードしてSaveFileDialogにダウンロードしてください
- 26. TFSからファイルをダウンロードするには、powershellを使用してください。
- 27. 生成されたjarファイルのクラスパスを使用してJavaソースファイルをコンパイル
- 28. 保存されたファイルの日付に基づいてWebページからファイルをダウンロードしてください
- 29. Pythonフラスコアップロードpdfkitを使用してPDFファイルを生成し、AWS S3に保存しないでください。
- 30. ファイルをエクスプレスでダウンロードして反応させないでください