From: "宮崎 詠二" Date: 2008-09-16T12:46:50+09:00 Subject: [ruby-list:45502] Re: マルチパートフォームデータのescapeHTML eiji です 先程の質問に記述漏れがありました。 普通のフォームデータについては下記の方法で処理ができました。 require "cgi" cgi = CGI.new params = cgi.params #←記入漏れ箇所 params.each{|key, val| val = CGI.escapeHTML("#{val}") cgi.params["#{key}"] = ["#{val}"] } On Tue, 16 Sep 2008 12:21:29 +0900 に: 宮崎 詠二 さんから以下のメールを頂きました: > 最近rubyのcgiをはじめたばかりのeijiと申します。 > > > 早速ですが、 > マルチパートフォームデータをcgiプログラムに受け取る際に一括してescapeHTML > 処理をしたいのですがなかなかうまくゆきません。 > > ちなみに普通のフォームデータについては下記の方法で処理ができました。 > > > require "cgi" > cgi = CGI.new > > params.each{|key, val| > > val = CGI.escapeHTML("#{val}") > cgi.params["#{key}"] = ["#{val}"] > > } > > > マルチパートの場合での処理方法をお教え願います。 > > > ------------------------------- 宮崎 詠二 ------------------------------- 株式会社ティーエム21 〒690-0816 島根県松江市北陵町52-2 ゆめっくす北陵2-14 TEL : (0852)60-6810 FAX : (0852)60-6811 Mail : eiji@tm-21.com