新規記事投稿 フォロー記事投稿 記事のキャンセル
From: goh <iwata@mapse.eng.osaka-u.ac.jp>
Subject: 表示は正常でした.
Date: 1999/09/03 13:52:33
Reference: mesh.npc.2/00671

gohです.

9月1日に、にあさんは書きました。

>取りあえず、手元にNT Serverが無いので、Win98にAN HTTPdを入れて
>デフォルト状態で /cgi-bin/ に npc.exe を置いて読み込んで見た所、
>正常に「Cannot Open Index File "npc.idx"」と言うエラー画像が
>表示されましたね。

そうですか.
こちらでも直接読んでみたところ下記のようなメッセージが出ました.
Error 500
CGI エラー - Content-Type ヘッダが正しくありません。
CGI 出力メッセージ: 
The name specified is not recognized as an internal or external command, operable program or batch file
AnWeb/1.19f

プロセスのログは時間等を抜くと下記のようになっています.
C:\WINNT\system32\cmd.exe /C "E:\My Documents\httpdocs"\cgi-bin\npc.exe  < C:\WINNT\stdin.0 > C:\WINNT\1.0

これからすると,下記の件とも関係があるような来もします.

>C:\httpd\cgi-bin>npc.exe > test.gif
>として、test.gifファイルを作り、適当なバイナリエディタで、最初のヘッダ部分
>("GIF87a"と言う文字列の直前までのバイト列)を削除してから画像ヴュアで見ると、
>正常に画像が表示されますか?

表示されました.

>また、ヘッダ部分の文字列は "Content-type: image/gif" に続く改行2つになっていますか?

0A 0A になっていました.

># あ、良く見たらヘッダ部分の改行が LF になってる。うーむ。(^^;;;

ただ,埋め込んだファイル自身はISO-2022JPで書いてあるので,
0Aが改行コードになっているので,問題はないはずなんですが.
SHIFT-JISなら0D 0Aでないといけないのでしょうが.
うーん???