自分の状況を正確に説明できることを願っています。PDFファイル名を動的に設定する
は、私は、次のコードを持つユーザーのためのPDFファイルをダンプするASP.NETページを持っている:
Response.ContentType = "application/pdf";
Response.AppendHeader("content-disposition", string.Format("inline; filename={0}", getFileName(DateTime.Now)));
私が代わりに「添付ファイル」の「インライン」を使用する理由、私は強制することができますユーザーはAcrobatを開いてPDFを表示する代わりに、ブラウザで直接PDFを表示できます。これまでのところすべて問題はありませんが、ファイルを保存する場合は、ファイル名を「getFileName(DateTime.Now)」に変更し、代わりにmyPDFpage.pdfのような名前を使用します。
私はgetFileName()メソッドで指定した名前でファイルを保存するために、content-dispositionを「attachment」に設定していませんか?
ありがとうございます。 badallen
私は数年前にその記事を書きました。私はちょっとした修正をしたばかりです。私は確認:それは正常に動作します。 –