2

PDFファイルではなくHTMLで請求書を作成したいのですが。そして、ユーザーがリンクを介してHTMLファイルを簡単にダウンロードできるようにしたいと思います。これどうやってするの?

HTMLファイルにリンクするだけでは、「一時的にダウンロード」され、ユーザーのWebブラウザに表示されるだけです。ユーザーがファイルなどをダウンロードしたときと同じ効果が欲しいのですが.zip。私はこれをウェブメールシステムで機能的に見たことがあると思います。

4

2 に答える 2

4

次のようにContent-DispositionHTTP ヘッダーを設定する必要があります。

Content-Disposition: attachment; filename="downloaded.html"

これにより、ファイルを解析する代わりにファイルを保存するようにブラウザーに指示します。その方法は、使用しているものによって異なります。PHP では、header関数を使用します。

于 2010-07-09T09:13:47.987 に答える
1

content-disposition ヘッダーを設定します (または、メニューの [名前を付けて保存] オプションについて人々に思い出させます)。

于 2010-07-09T09:13:15.620 に答える