attachで添付ファイルのバックアップがapplication/octet-streamに。†
- ページ: BugTrack
- 投稿者: sha
- 優先順位: 普通
- 状態: 完了
- カテゴリー: 本体バグ
- 投稿日: 2003-09-24 (水) 19:11:53
- バージョン: 1.4rc4
メッセージ†
報告をすっかり失念しておりました。
- attachの添付ファイルのバックアップが画像以外必ずapplication/octet-streamとして扱われます。
- ブラウザ側でmime-typeが登録されていると正常に処理されてしまうので発覚しにくいです。
- official:質問箱/236対応中に発見しました。
- attach.inc.php v1.32の297行目付近で、保存ファイルの世代表記に対応してないせいです。
現状
if (!preg_match('/_([0-9A-Z]+)$/',$filename,$matches))
- 下記のような感じならバックアップでもmime-typeを見てくれます。
修正後
if (!preg_match('/_([0-9A-Z]+)(?:\.\d+)?$/',$filename,$matches))
Last-modified: 2003-09-28 (日) 23:37:07