CGI-BBS > CGI > Perl > データファイルの内容を画面上に表示させたい


カレッヂ
カレッヂ


質問者 Octo  投稿日 6/7(木) 16:11:41
表題の件につきまして、下記のスクリプトにしたところファイルのダウンロードがはじまってしまいます。
ダウンロードではなく、内容を画面に表示させるにはどうしたらよいのでしょうか。
(ダウンロードでもかまわないといえばかまわないのですが、中を見ると改行コードがうまく変換されていません)

sub comein {

print "Content-type: Text/Plain\n\n";

open (DATA,"<$datafile");

while (<DATA>) {
  print "$_";
}
close (DATA);
}

よろしくお願いします。
回答者 しあわせのツボ  [削除]  投稿日 6/7(木) 18:01:04
受け取ったデータをどうするかはブラウザが判断することなので、サーバ側では制御できません。
text/htmlに変換して送出すれば、まず間違いなくウィンドウ内に表示してくれるとは思いますが。
質問者 Octo  [削除]  投稿日 6/7(木) 18:13:20
そうだったのですか!それは知りませんでした。
ではなんとかhtmlにしてやってみることにします。
ありがとうございました。

このページは終了したので返信(回答)は書きこめません

Web裏技