From: Minero Aoki Date: 2002-11-10T18:40:05+09:00 Subject: [ruby-list:36434] Re: TMail attached-file name あおきです。 In mail "[ruby-list:36433] TMail attached-file name" Atsushi Koga wrote: > こがと申します。 > > TMailを使って、Maildirに入っているメールから > 添付ファイルの切り出しをやりたいと思っています. > 添付ファイル名の取り出し方法がわからなくて困ってしまいました。 > 書いたコードをつけます。 > 結果: > {"content-transfer-encoding"=>#, > "content-type"=># ?GyRCRnxLXDhsGyhCLnR4dA==?=\"">, "content-disposition"=># ionHeader "attachment;\n filename=\"=?iso-2022-jp?B?GyRCRnxLXDhsGyhCLnR4dA==?=\" > ">} > "text/plain" > "attachment" あ、そうか。Content-Disposition の params を取るメソッドって ありませんでしたね。とりあえず mail['content-disposition'].params['filename'] で取ってください (確かデコードはしてるはず)。 次のリリースでは mail.disposition_params # -> Hash mail.disposition_param(name) # -> String を追加しときます。 ------------------------------------------------------------------- 青木峰郎