WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:CGIで画像表示されなくGIF89aXとなります

0:[投稿] SOU [2007/01/28 16:28 ] [環境:IE6 わからない]

CGI初心者です。

CGI可のレンタルサーバーで、CGIで画像を表示させたいのですが、
ブラウザで見ると画像がでません。
画像の位置、パーミッションなどは何度も確認しました。
転送はバイナリです。

-------------
#!/usr/bin/perl

$view = 'r1.gif';
print "Content-type: image/gif\n\n";
open IMGG,"$view";
binmode (IMGG);
print <IMGG>;
close (IMGG);
------------------------

このCGIのhttp:〜CGIを直接打つとブラウザに
「GIF89aX」とでて画像が出ません。
画像をhttp:〜で直接指定するとちゃんと画像が出ます。 
ご意見いただけますと幸いです。


1:[回答] AC1号 [2007/01/29 16:11 ]

ぐぐったらこのような回答が見つかりました。
http://questionbox.msn.co.jp/qa2696845.html


2:[関連] nexta [2007/01/30 09:48 ]

マルチポスト
http://oshiete1.goo.ne.jp/qa2696845.html

マルチポストは止めましょう。


3:[回答] もん [2007/02/02 02:25 ]

> 2002/02/15: マルチポスト
> WEB相談室での投稿で、たまにマルチポストされますが、管理者の私としては、OKとします。
>
> ただ、マルチポストの旨と解決した時のマルチポスト先へのフォローは、当然ということでお願いしたいです。これはもう、質問者として当たり前のことでしょう。
>
> あと、常連さんの中には、隠れマルチポストで気分を害する場合もありますので、必ず一言、マルチポストの旨をお願いします。
>
> 尚、質問フォームの1項目に「他にも投稿しましたか、しますか」を追加し、スレッドにはポストマークを付ける。とか、次期バージョンアップでなんとか考えてみます。
>
> しかし、その前に、WEB相談室が今後どうなるか...。
とありますが。

httpヘッダをキャプチャして、ヘッダ部分が
>このCGIのhttp:〜CGIを直接打つとブラウザに

>画像をhttp:〜で直接指定するとちゃんと画像が出ます。 
で違いがないか確認してみてください。

http://troubleshooter.xrea.org/cgi.html#013
も見てください。

回答(必須): 状態:

お名前(必須):

URL:




[戻る]