トップ 差分 一覧 ソース 検索 ヘルプ RSS ログイン

BugTrack-wiki/43

ページの作成や編集にはユーザ登録が必要です。

MIMEの判別で大文字が処理されない

  • 投稿者: Lef
  • カテゴリ: プラグイン
  • 優先度: 普通
  • 状態: リリース済
  • 日時: 2003年04月14日 06時07分01秒

 内容

主にrefプラグインで問題になると思うのですが、attachプラグイン(Attach.pm)内のget_mime_typeで、拡張子?が小文字のみが対象となっているため、大文字のファイルネームの画像などを添付してrefするとoctet-streamとして処理されてしまうようです。手元では適当に下のような感じにしてしまいましたが、汚いうえに正規表現なのでおそくなるかもという気がしています。

	elsif($type =~ /\.(html|HTML|htm|HTM)/ ){ $ctype = "text/html"; }

(3.3.4で確認しました)

 コメント

  • 次のバージョンで /\.html/i と修正しておきます(iオプションを追加)。 - たけぞう (2003年04月14日 09時36分52秒)
  • あ、上のは間違いです。正規表現は使わずに$typeをlcするようにします。 - たけぞう (2003年04月14日 10時29分59秒)
  • いつもどうもありがとうございます。なんでi思い出せなかったんだろう…。 - Lef (2003年04月15日 16時46分23秒)
  • 開発版では修正を行いました。3.3.5でリリース予定です。 - たけぞう (2003年04月17日 20時12分03秒)
  • 3.3.5でリリースしました。 - たけぞう (2003年04月18日 11時16分44秒)
お名前: コメント:

最終更新時間:2003年08月10日 09時43分13秒