アプリケーションの構成とインストールを通じてユーザーをガイドする Web アプリケーションを構築しています。構成ファイルのセットを動的に構築し、アプリケーションのインストーラーと共にアーカイブ (.ZIP ファイル) で送信します。Web ページは Linux シェル スクリプトから生成されます (申し訳ありません)。セキュリティ上の理由から、ファイルはリンクとしてではなく、スクリプトから直接送信することをお勧めします。そのため、ユーザーは直接アクセスできません。
プロセスは次のとおりです。ユーザーがいくつかの情報を入力し、ファイルが生成されたら、指示のあるページを表示し、ユーザーに「このファイルをダウンロードする」リンクをクリックするように求めることなく、自動的にダウンロードを開始します。
#!/bin/bash
echo_header_and_instructions # Standard HTML
<Magic HTML tag to start transfer> # ??? What goes here???
command_to_stream_the_files # Probably 'cat'
echo_end_tags # End the page.
ご協力いただきありがとうございます!