
CSVファイルのダウンロードを行いたいのですが、
ファイルダウンロードのダイアログが表示されず、
CSVファイルのデータが、ブラウザ上に直接、表示されてしまいます。
その際、ブラウザ上にはEXCELが起動されるわけではありません。
ブラウザ上にファイルの内容が直接表示されてしまう現象を
回避する方法を教えてください。
また、改善策がございましたら、ご教授お願いします。
拡張子での差異は無く、TEXT(.txt)ファイルでも同様の現象が再現されます。
上記の現象が発生する端末のWindows、IEのバージョンは、下記のとおりとなります。
・WindowsXP Professional Version 5.1
(Build 2600.xpsp_sp2_gdr.090804-1412 : Service Pack 2)
・Internet Explorer
(Version: 6.0.2900.2180.xpsp_sp2_gdr.090804-1412)
ご助言、宜しくお願いします。

A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
キャッシュをクリアしても駄目ですか?
この回答への補足
解決できましたので、ご報告させていただきます。
Perlにて作成されていたプログラムでしたが、
HTTPヘッダー情報が、正しく認識されていないために
起きる現象のようです。
ヒアドキュメントによる記述から、
1行ずつ明示的に記述するように変更したところ
今までの現象は、解消されました。
■プログラム 修正前
print <<OUT;
Content-Type: application/vnd.ms-excel; charset=Shift_JIS;
Content-Disposition: attachment; filename="ファイル名.csv";
OUT
■プログラム 修正後
print "Content-Type: text/csv; charset=Shift_JIS\n";
print "Content-Disposition: attachment;filename="ファイル名.csv\n";
print "\n";
■プログラム 修正前のHTTPヘッダーの表示
HTTP/1.1 200 OK
Date:
Server: Apache/2.2.0 (Unix)
Content-Type: application/vnd.ms-excel; charset=Shift_JIS;
Content-Disposition: attachment; filename="ファイル名.csv";
Keep-Alive: timeout=5, max=94
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: text/plain
認識が上手くいかない為か、「Content-Type」が2度出現し、
後勝ちのようです。
■プログラム 修正後のHTTPヘッダーの表示
HTTP/1.1 200 OK
Date:
Server: Apache/2.2.0 (Unix)
Content-Disposition: attachment;filename="ファイル名.csv"
Keep-Alive: timeout=5, max=98
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: text/csv; charset=Shift_JIS
問題が解決致しましたので、クローズとさせて頂きます。
回答をしてくださった方、ありがとうございました。
回答、ありがとうございます。
「インターネット一時ファイル」のファイルの削除、Cookieの削除、
「履歴」の履歴のクリア
を実施してもらったのですが、
現象は改善されなかったようです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Windows Media Player 位置ス...
-
WordでURLをクリックしてそのペ...
-
auムービーメール(.amc)をPC...
-
ファイルが勝手にダウンロード...
-
PDFファイルがAIファイルに勝手...
-
ファイルのURLってどこに書いて...
-
[ブロック解除]の方法が知りた...
-
.ramファイルの再生
-
既存のページをホームページビ...
-
クラウドサービスの転送容量
-
シャープの携帯SH505isで撮影し...
-
ファイルをコピーしてる時にス...
-
www以外のホスト名の設定
-
HPビルダーで作ったWEBページ...
-
録音アプリのPCM録音で4時間録...
-
ホームページビルダーのサイト...
-
ホームページ作成について教え...
-
今までiwebでホームページをつ...
-
Googleドライブに保存するとPC...
-
フリーのsshサーバーてあります...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
WordでURLをクリックしてそのペ...
-
ギガファイル便って女の人のエ...
-
FTPへのアップロードが失敗する
-
デスクトップのファイルが上書...
-
ハイパーリンクを新規ウィンド...
-
勝手にdatファイルになるのです...
-
Windows Media Player 位置ス...
-
[ブロック解除]の方法が知りた...
-
レポートを書く際に、PDFのファ...
-
ファイルが勝手にダウンロード...
-
PDFでファイルをみたいのにw...
-
ファイルのURLってどこに書いて...
-
【緊急】JWWのファイルを開きた...
-
MSNのSkyDriveについて教えて下...
-
gmailで、Excelファイルを、記...
-
アプリケーションからfile://リ...
-
explorerをedgeで開く方法
-
EPUBファイルの作成方法について
-
違法コンテンツの投稿者に「あ...
-
ニコ動への動画の投稿で今困っ...
おすすめ情報