- - PR -
ファイルのダウンロードについて
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2003-08-28 15:12
はじめまして。
今、ASP.NETでファイルのダウンロードを作っています。 ダウンロード元のファイルはバイナリデータとしてDBに保存していますが、それをダウンロードしようとするとダウンロードダイアログが起動し、「開く」または「保存」ができるようにしています。 ファイル名が日本語の時に問題が発生しており、「保存」にすると何の問題もなく日本語名のファイルが保存できるのですが、「開く」にすると開いたファイルのファイル名がエンコードした文字になってしまいます。 ここを日本語にしたいのですが・・・。 どなたかご存知の方いらっしゃいますか? string filename = System.Web.HttpUtility.UrlEncode("てすと.doc"); Response.ContentType= "application/octet-stream"; Response.AddHeader("Content-Disposition"," attachment;filename="+filename); //エンコードをShift-JISに変換。 System.Text.Encoding enc = System.Text.Encoding.GetEncoding("shift-jis"); Response.ContentEncoding=enc; Response.BinaryWrite( (byte[])dr["Image"]); |
1