- PR -

ASP.NETのファイルのダウンロードについて

1
投稿者投稿内容
ぽんじぇ
会議室デビュー日: 2005/03/18
投稿数: 2
投稿日時: 2005-03-18 18:39
現在、ASP.NET(VB)にて、DBから取得した値をテキストファイルに吐き出し、それをクライアントにダウンロードさせるPG(厳密にはダウンロードさせるだけの部分)を作成しています。

自マシンの環境(OS:XP ProSP1、IE:6.0.28)では正常にダウンロードダイアログが表示され、ダウンロードも正常に行われるのですが、他人のマシン(OS:XP ProSP2、IE:6.0.29)では、ブラウザ上にファイルの内容が表示されてしまいます。IEのバージョンに相違があるための現象と考えてよろしいのでしょうか?

もし同様の現象が発生された方、又は解消方法をご存知の方はご回答願えませんでしょうか?
なにとぞよろしくお願いいたします。


ダウンロードPGの参考文献:http://www.microsoft.com/japan/msdn/asp.net/using/migrating/jspmig/phase1/aspnet-jspmig-downloadinganduploading.aspx#aspnet-jspmig-downloadinganduploading_topic6

[ メッセージ編集済み 編集者: ぽんじぇ 編集日時 2005-03-18 18:40 ]
Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2005-03-19 07:52
http://support.microsoft.com/default.aspx?scid=kb;JA;260519
_________________
ぽんじぇ
会議室デビュー日: 2005/03/18
投稿数: 2
投稿日時: 2005-03-22 11:39
Jitta様ご返答有難うございました。

Response.AddHeader("Content-Disposition", inline;filename=test.csv)

Response.AddHeader("Content-Disposition", attachment;filename=test.csv)

inline を attachment に変えることにより問題解決しました。

別スレッドにて「開くボタンにてダイアログが2度開く」という問題に
attachment⇒inlineにという対応もあったかと思いますが、
同様ダイアログが2度開くようになりましたが、今回のシステムは直接開かれる仕様はないので、inlineにて対応しようと思います。

有難うございました。今後ともよろしくお願いいたします。
1

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