CGI: Common Gateway Interface part 13at PHPCGI: Common Gateway Interface part 13 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト96:nobodyさん 06/05/19 11:46:32 eK6CUNW8 >>95 403エラーがでます 97:nobodyさん 06/05/31 19:45:21 qTr6Ebfx 誘導していただいたのでこちらにて質問させてください。 HTTPレスポンスヘッダに206を指定しファイルをCGI経由でDL させようとすると、500エラーが出てしまいます。 具体的には下記のようにしております。 print "HTTP/1.1 206 Partial Content\n"; print "Last-Modified: Wed, 24 May 2006 18:41:30 GMT\n"; print "Pragma: no-cache\n"; print "Accept-Ranges: bytes\n"; my $range = $ENV{'HTTP_RANGE'}; if($range =~ m/^bytes=(\d+)\-(\d+)$/){ my $offset = $1; my $end = $2; my $len = $end - $offset + 1; print "Content-Range: bytes $offset-$end/$len\n"; $filesize = $len; } print "Content-Length: " . $filesize . "\n"; print "Content-Type: $content_type\n\n"; print while(<IMG>); close(IMG); エラー内容は「Bad header=HTTP/1.1 206 Partial Content」ですので これを外せばエラーは出ないのですが、206を返す手段があれば ご教示いただきたく思っております。 宜しくお願いいたします。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch