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

BugTrack-plugin/51

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

AttachプラグインへのMIME Typeの追加

  • 投稿者: Yoshimov
  • カテゴリ: 修正
  • 優先度: 普通
  • 状態: 却下
  • 日時: 2003年09月10日 12時46分22秒

 内容

AttachプラグインにいくつかMIME Typeを追加するパッチです。3.5系用です。

また、現状は固定の拡張子に対してのみMIME Typeが指定されていますが、これを可変に出来ないでしょうか。

*** AttachHandler-org.pm	Sat Sep  6 17:18:43 2003
--- AttachHandler.pm	Tue Sep  9 18:21:39 2003
***************
*** 196,203 ****
--- 196,214 ----
  	elsif($type eq ".jpg" ){ $ctype = "image/jpeg"; }
  	elsif($type eq ".png" ){ $ctype = "image/png"; }
  	elsif($type eq ".bmp" ){ $ctype = "image/bmp"; }
+ 	elsif($type eq ".mp2" ){ $ctype = "audio/x-mpeg"; }
+ 	elsif($type eq ".mp3" ){ $ctype = "audio/x-mpeg"; }
+ 	elsif($type eq ".wma" ){ $ctype = "audio/x-ms-wma"; }
+ 	elsif($type eq ".mpg" ){ $ctype = "video/mpeg"; }
+ 	elsif($type eq ".mpeg"){ $ctype = "video/mpeg"; }
+ 	elsif($type eq ".avi" ){ $ctype = "video/msvideo"; }
+ 	elsif($type eq ".mov" ){ $ctype = "video/quicktime"; }
+ 	elsif($type eq ".wmv" ){ $ctype = "video/x-ms-wmv"; }
  	elsif($type eq ".doc" ){ $ctype = "application/msword"; }
  	elsif($type eq ".xls" ){ $ctype = "application/vnd.ms-excel"; }
+ 	elsif($type eq ".ppt" ){ $ctype = "application/vnd.ms-powerpoint"; }
+ 	elsif($type eq ".pdf" ){ $ctype = "application/pdf"; }
+ 	elsif($type eq ".xpi" ){ $ctype = "application/x-xpinstall"; }
  	else                   { $ctype = "application/octet-stream"; }
  	
  	return $ctype;

 コメント

  • とりあえず、拡張子とMIME Typeを外部ファイルで設定できるようにしてみました。 - 紅猫 (2003年09月14日 02時28分08秒)
  • AttachHander.pmをattach.zipに入ってるものに差し替えて、configディレクトリにmimetypes.datをおいてください。中見たら形式はわかると思います。 - 紅猫 (2003年09月14日 02時29分13秒)
  • Adminメニューで編集できるようにしたほうが便利そうですね。 - 紅猫 (2003年09月14日 02時29分47秒)
  • 思いっきり処理が間違ってたので差し替えました・・・ 9/14 22:30までにattach.zipをダウンロードした人は差し替えてください。 - 紅猫 (2003年09月14日 22時33分37秒)
  • 3.5.1では管理画面から自由にMIMEタイプを追加できるようになります。 - たけぞう (2003年10月02日 12時00分25秒)
お名前: コメント:
AttachHandler-diff.txt attach.zip

最終更新時間:2007年09月02日 07時38分37秒