[#39699] デーモン・プロセスの作り方 — "Mitsuyasu Ichimura" <mitsuyasu@...>
こんにちは、市村と申します。
27 messages
2004/06/01
[#39702] Re: デーモン・プロセスの作り方
— Hidetoshi NAGAI <nagai@...>
2004/06/01
永井@知能.九工大です.
[#39710] Re: デーモン・プロセスの作り方
— Masayoshi Takahashi <maki@...>
2004/06/01
高橋征義です。宣伝モードです(_o_)
[#39711] Re: デーモン・プロセスの作り方
— nobu.nakada@...
2004/06/01
なかだです。
[#39721] Re: デーモン・プロセスの作り方
— Masayoshi Takahashi <maki@...>
2004/06/02
高橋征義です。
[#39725] Re: デーモン・プロセスの作り方
— OHARA Shigeki <os@...>
2004/06/03
大原です。
[#39732] Re: デーモン・プロセスの作り方
— Masayoshi Takahashi <maki@...>
2004/06/03
高橋征義です。
[#39705] 最後だけが — Fujisaki <fujisaki@...>
始めまして フジサキと申します
6 messages
2004/06/01
[#39757] MacのIEだとcgi.rbのmultipartがおかしいときがある — "fuji@..." <fuji@...>
藤岡と言います。
9 messages
2004/06/15
[#39758] Re: MacのIEだとcgi.rbのmultipartがおかしいときがある
— Wataru Gotoh <gotow@...>
2004/06/15
後藤@北の方といいます。
[#39768] cygwin版 ruby1.8でPStore使用時のエラー — ikezawa@... (ikezawa)
池澤と申します。
5 messages
2004/06/19
[#39775] Hiki の脆弱性に関する注意喚起 — Kazuhiko <kazuhiko@...>
かずひこです。
7 messages
2004/06/20
[#39777] Re: Hiki の脆弱性に関する注意喚起
— SASADA Koichi <ko1@...>
2004/06/21
Kazuhiko <kazuhiko@fdiary.net> wrote :
[ruby-list:39758] Re: MacのIEだとcgi.rbのmultipartがおかしいときがある
From:
Wataru Gotoh <gotow@...>
Date:
2004-06-15 03:32:00 UTC
List:
ruby-list #39758
後藤@北の方といいます。
cgi.rb は使ったことがないので、的外れだったらご容赦を。
fuji@ftserve.net wrote:
> 環境はVine-2.6r4でruby-1.6.7を使っています。
> CGIはほとんどrubyで書いています。
> multipart-formを使ってファイルをアップロードするものを
> 作っているのですが、MacのIEだとうまくいかないときがあります。
> どういう状況のときに起こるのかがいまいちわかりきっていないのですが、
>
> @cmd=@cgi['cmd'].first.read
> __send__("cmd_#{@cmd}")
@cgi にはおそらく CGI クラスのインスタンスが入っていると仮定します。
> こういう処理をおこなってメソッドを呼び出しているのですが、
> エラーログを見ると、
>
> fileup.rb:81:in `__send__': undefined method `cmd_second^M (NameError)
^^
で、ここを見るかぎり、Mac の IE (おそらくクラシックな MacOS 用?)では、
改行コードを(旧 MacOS のデフォルトである) CR のみでリクエストを投げて
くるのではないでしょうか。
read_multipart メソッドでは CR+LF で分割しているようなので、CR のみだと
想定どおりの結果にならないんでしょう。
CGI のお約束には詳しくないので、どっちが悪いのかわかりませんが…
# Netscape ではうまくいくってことは、IE が腐ってるって気もしますけど
# あと 1.8 の cgi.rb だと EOL の設定のところに、
# (CR+LF が…) Standard internet newline sequence って書いてますね。
--
Wataru Gotoh <gotow@nifty.com>