ページ 11

FLVがファイルブラウザでアップロードできない

Posted: 2012年11月09日(金) 18:14
by kazuike
-----
ご利用のサーバ:KDDI ホスティングサービス S20
MODXのバージョン:1.0.6J-r8
PHPのバージョン:5.2.8
MySQLのバージョン:5.0.45
ブラウザ:IE9、Firefox16.0.2
-----

グローバル設定の「アップロード可能なフラッシュ」に「flv」があるにもかかわらず、
ファイルブラウザでアップロードすると以下のエラーになります。
(IEの場合はエラーメッセージ文字化け)
Error, "アップロードできない種類のファイルです。"
「埋め込みメディアの挿入や編集」パネルのタイプは「flash」でも「動画」でも、
開かれるファイルブラウザは「media」になっています。

グローバル設定の「アップロード可能なメディアタイプ」に「flv」を追加すると、
FLVファイルがアップロード可能になります。
(content/media/以下にアップロードされます)

逆に、
グローバル設定の「アップロード可能なファイルタイプ」に「flv」が無いにもかかわらず、
ファイル管理からFLVファイルがアップロードできます。
これは、仕様の解釈の問題でしょうか?

Re: FLVがファイルブラウザでアップロードできない

Posted: 2012年11月09日(金) 19:11
by yama
assets/plugins/tinymce/js/
添付のmodx_fb.js.incを上記ディレクトリに上書きしてみてください。たぶんこれでflv・swfなどがflashフォルダにアップロードできるようになると思います。

manager/media/browser/mcpuk/connectors/php/Commands/
IEの文字化けは添付のFileUpload.phpを上記ディレクトリに上書きで確認をお願いします。
kazuike さんが書きました:グローバル設定の「アップロード可能なファイルタイプ」に「flv」が無いにもかかわらず、
ファイル管理からFLVファイルがアップロードできます。
これは、仕様の解釈の問題でしょうか?
ファイル管理の画面は、アップロード可能なファイルタイプ・アップロード可能な画像タイプ・アップロード可能なメディアタイプ・アップロード可能なフラッシュの4項目に設定されている拡張子のファイル全てを扱えます。「アップロード可能なファイルタイプ」の設定項目だけが離れた場所にあるので紛らわしいかもしれませんね、、、

Re: FLVがファイルブラウザでアップロードできない

Posted: 2012年11月09日(金) 21:14
by yama
もともとの翻訳が実際と違っているかもしれません。コードを見る限り、「アップロード可能な文書タイプ」が正しいみたい。