TopMovable Typeカスタマイズアイテム > 2011年7月
2011年7月23日

Movable Typeで特定の拡張子のファイルをアップロードする方法

July 23,2011 12:55 AM
Tag:[, , ]
Permalink

Movable Typeのカスタムフィールドを使って、例えば、「.3g2」という3GPP2ファイルフォーマットのファイルをアップロードしようとすると、次のようなエラーになります。

アップロードエラー

理由は、Movable Typeでは「.3g2」ファイルがアップロード可能なアイテムとして登録されていないためと思われます。

本エントリーでは、このような未登録のアイテムをMTでアップロードできるようにするカスタマイズを紹介します。

1.デフォルトでアップロード可能なフォーマット

基本情報として、Movable Typeのデフォルト状態でアップロード可能なファイルフォーマット(拡張子)は次のとおりです。

  • 画像:gif/jpe/jpeg/png/bmp/tif/tiff/ico
  • 音声:mp3/ogg/aif/aiff/wav/wma/aac/flac/m4a
  • 動画:mov/avi/3gp/asf/mp4/qt/wmv/asx/mpg/flv/mkv/ogm

2.未登録フォーマットのファイルをアップロードする

未登録フォーマットのファイルをアップロードできるようにするには、環境変数AssetFileTypesをmt-config.cgiの末尾に追加します。

例えば、冒頭の「.3g2」という拡張子のファイルを追加するには、次の1行を追加します。

AssetFileTypes MT::Asset::Video=3g2

複数のフォーマットを追加する場合は、フォーマットをカンマ区切りで記述します。

AssetFileTypes MT::Asset::Video=3g2,m2v

画像フォーマットを追加する場合は次のフォーマットになります。「xxx」の部分に追加したい拡張子を記述します。

AssetFileTypes MT::Asset::Image=xxx

音声フォーマットを追加する場合は次のフォーマットになります。「xxx」の部分に追加したい拡張子を記述します。

AssetFileTypes MT::Asset::Audio=xxx
Comments [0] | Trackbacks [0]
Now loading...
ギターに入った猫
掲載広告募集
Styles
Font Size
Default
For defective color vision
Gray Scale
RGB Color
Search this site

このブログをメールで購読する by:FeedBurner

AMN
Categories
Monthly Archives
2020年
2019年
2018年
2017年
2016年
2015年
2014年
2013年
2012年
2011年
2010年
2009年
2008年
2007年
2006年
2005年
2004年
2003年
BlogPeople
Syndicate this site
FeedBurner(RSS1.0/RSS2.0/Atom)
Counter
これまでのアクセス
Powered by
Movable Type 6.0.3