Webアプリケーションにボタンがあり、クリックするとユーザーの入力に基づいてテキストファイルが生成されます。 これは、バックエンドにパラメータを送るajaxを使用しています。これは機能します。私が望むのは、ユーザーのコンピュータにダウンロードするために生成されたファイルをクリックすると、同じボタン上にあります。ユーザー入力に基づいてファイルを生成した後にファイルをダウンロードしました
ファイルをサーバーに保存してリンクを生成せずにこれを行うことはできますか?
Webアプリケーションにボタンがあり、クリックするとユーザーの入力に基づいてテキストファイルが生成されます。 これは、バックエンドにパラメータを送るajaxを使用しています。これは機能します。私が望むのは、ユーザーのコンピュータにダウンロードするために生成されたファイルをクリックすると、同じボタン上にあります。ユーザー入力に基づいてファイルを生成した後にファイルをダウンロードしました
ファイルをサーバーに保存してリンクを生成せずにこれを行うことはできますか?
たぶんデータ-URIは、ユーザーにダウンロードリンクを提示するためのお手伝いをすることができます:
<a href="data:text/plain,this is some text" download="some-filename.txt" target="_blank">Download<a>
私はテストしますありがとう –
することができます[この長老ポスト](https://stackoverflow.com/questions/5673260/downloading-a-file-from-spring-controllers)は役に立ちますか? –
ファイルストリームを元の呼び出しから戻して、iframeにダンプできませんか? – Nope
チェック:「サーバーではなく、ダウンロードするユーザーのためにメモリにファイルを作成する」 | https://stackoverflow.com/questions/3665115/create-a-file-in-memory-for-user-to-download-notthrough-server – yuriy636