|
出来るのだASP Q&A掲示板(過去LOG)
訪問数 52046
昨日 889
今日 776 【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。 |
Topに戻る
掲示板に戻る
検索
削除
管理者
|
![]()
ファイルのダウンロードポップアップが2回出る
morさん
[2005/05/31 19:15:41]
[5035]
|
Re:ファイルのダウンロードポップアップが2回出る
YasNet(管理人)さん
[2005/07/09 16:46:00]
[5118]
Re:ファイルのダウンロードポップアップが2回出る
morさん
[2005/07/11 18:48:53]
[5119]
|
| [5035] ファイルのダウンロードポップアップが2回出る |
| 投稿者:morさん 2005/05/31 19:15:41 |
| CSVファイルをサーバーから直接開く処理を作成しています。 ソースは以下のようになっています。 Response.AddHeader "Content-Disposition", "attachment;filename=" & "CSVファイル名" Response.ContentType="Content-Type: application/download" Set objStream = Server.CreateObject("ADODB.Stream") objStream.Open objStream.Type = 1 objStream.LoadFromFile "CSVファイルのパス" Response.BinaryWrite objStream.Read Response.End この処理を行うと、ファイルのダウンロードポップアップが出て 「開く」を選択すると、もう1度ファイルのダウンロードポップ アップが表示されそこで「開く」を選択して初めて、CSVファイル が表示されます。 このダウンロードポップアップの表示を1回にしたいのですが、 方法はあるのでしょうか。 どうかよろしくお願いいたします。 ●環境 ・サーバ Windows2003 Server IIS6.0 ・クライアント Windows2000(SP4) IE6.0 |
| [5118] Re:ファイルのダウンロードポップアップが2回出る |
| 投稿者:YasNet(管理人)さん 2005/07/09 16:46:00 |
| こんにちは YasNet(管理人)です。 ふと、思い出したのでちょっと確認してみました。 私のテストした環境だと問題なく動きますねぇ 所で、1回目と2回目って同じダイアログですか? ひょっとして、関連付けソフトのセキュリティで2回目出てませんか? ちなみに私のクライアント環境のCSV関連付けソフトはExcelです。 ●環境 ・サーバ WindowsXP Pro(SP2) IIS/5.1 ・クライアント WindowsXP Pro(SP2) IE6.0 それでは 失礼致します。 > CSVファイルをサーバーから直接開く処理を作成しています。 > ソースは以下のようになっています。 > > > Response.AddHeader "Content-Disposition", "attachment;filename=" & "CSVファイル名" > Response.ContentType="Content-Type: application/download" > > Set objStream = Server.CreateObject("ADODB.Stream") > objStream.Open > objStream.Type = 1 > objStream.LoadFromFile "CSVファイルのパス" > Response.BinaryWrite objStream.Read > Response.End > > > この処理を行うと、ファイルのダウンロードポップアップが出て > 「開く」を選択すると、もう1度ファイルのダウンロードポップ > アップが表示されそこで「開く」を選択して初めて、CSVファイル > が表示されます。 > このダウンロードポップアップの表示を1回にしたいのですが、 > 方法はあるのでしょうか。 > > どうかよろしくお願いいたします。 > > > ●環境 > ・サーバ > Windows2003 Server IIS6.0 > ・クライアント > Windows2000(SP4) IE6.0 > |
| [5119] Re:ファイルのダウンロードポップアップが2回出る |
| 投稿者:morさん 2005/07/11 18:48:53 |
| 管理人さん、ご返答ありがとうございます。 > 所で、1回目と2回目って同じダイアログですか? 同じダイアログです。 WindowsXP(SP2)の場合、違うダイアログが1回ずつ出ます。 その後調査してみたところ、1回目はサーバからダウンロードするとき、2回目はダウンロードしたファイルをキャッシュ(Temporary Internet Files)から開くときに出るようです。 このため、2回同じダイアログが出るのは、IEの設定による仕様と思われます。 プログラムのほうでは制御できそうもないので、仕様ということであきらめます。 調査いただき、ありがとうございました。 |
|
TreeBBS For ASP V.0.1.3 |