- PR -

Httpsの時にファイルのダウンロードができない場合の対処法

1
投稿者投稿内容
ラン
会議室デビュー日: 2005/04/15
投稿数: 13
投稿日時: 2005-08-31 09:34
いつもお世話になっております。
ASP.NET(VB)でテキストボックスに表示されたCSV形式の文章をCSVファイルにしてダウンロードしようとしております。使用しているブラウザはIE6です。
Httpでは上手くいってファイルダウンロードのポップアップが表示され、指定したファイル名のCSVファイルをダウンロードするようになりますがHttpsの環境ではダウンロードのポップアップのファイル名が開いているASPXファイル名が表示されてしまい、「このインターネットサイトを開くことができませんでした・・・」のエラーとなります。
実際のダウンロード時のソースは下記のようにしております。

fname = System.Web.HttpUtility.UrlEncode(filename)
Response.AddHeader("content-disposition", "attachment; filename=" & fname & ".csv")
Response.ContentType = "application/octet-stream"
'itemsにCSVの内容
Response.BinaryWrite(encoding.GetBytes(items))
Response.End()

この対処法について何かご存知の方、ご教授いただけますでしょうか。
よろしくお願いいたします。
1

スキルアップ/キャリアアップ(JOB@IT)