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 に:
宮崎 詠二 <eiji / tm-21.com> さんから以下のメールを頂きました:

> 最近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