From: Wakou Aoyama Date: 2000-12-24T03:19:10+09:00 Subject: [ruby-list:26782] Re: ruby 1.6.2-preview4 青山です。 On Fri, 22 Dec 2000 16:48:32 +0900, ARIMA Yasuhiro wrote: > cgi.rb で type="file" 以外の form がうまく動いてません。 > > /usr/local/lib/ruby/1.6/cgi.rb:830:in `read_multipart': undefined method `[]' for nil (NameError) これも $1 --> Regexp::last_match[1] の影響ですが、より根本的には、タイ プがファイルで無い場合には、original_filename メソッドを追加しない、と いう方向もありそうです。 しかし、Content-Type では判定できませんし、Content-Disposition の filname の有無を判定に使用して問題ないのか、少し各ブラウザの動きを追う 必要がありそうなので、original_filename メソッドそのものについては、検 討課題とさせて頂きます。 (さて、Regexp::last_match は明日が勝負? もっと検討の時間が必要そうな 場合には、ライブラリは $1 系に一度戻すのが安全そうですね。) -- 青山 和光 Wakou Aoyama