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

質問全般・改善要望
返信する
kazuike
メンバー
メンバー
記事: 507
登録日時: 2009年8月12日(水) 12:53

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

投稿記事 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ファイルがアップロードできます。
これは、仕様の解釈の問題でしょうか?
▼ウェブ屋のCMS→modxヒキダス流(備忘録)
http://d.hatena.ne.jp/hikidas_ikeda/
アバター
yama
管理人
記事: 3251
登録日時: 2009年7月29日(水) 02:50

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

投稿記事 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項目に設定されている拡張子のファイル全てを扱えます。「アップロード可能なファイルタイプ」の設定項目だけが離れた場所にあるので紛らわしいかもしれませんね、、、
添付ファイル
modx_fb.js.zip
(781 バイト) ダウンロード数: 370 回
FileUpload.zip
(2.93 KiB) ダウンロード数: 378 回
アバター
yama
管理人
記事: 3251
登録日時: 2009年7月29日(水) 02:50

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

投稿記事 by yama »

もともとの翻訳が実際と違っているかもしれません。コードを見る限り、「アップロード可能な文書タイプ」が正しいみたい。
返信する