0

Webサイトがホストされているサーバーにファイルと画像をアップロードするようにFCKEditorを構成する方法を知りたかっただけです。

その設定ファイルに関連する部分(私は思う)は次のようになります:

FCKConfig.LinkUpload = true ;
FCKConfig.LinkUploadURL = FCKConfig.BasePath + 'filemanager/connectors/' + _QuickUploadLanguage + '/upload.' + _QuickUploadExtension ;
FCKConfig.LinkUploadAllowedExtensions   = ".(7z|aiff|asf|avi|bmp|csv|doc|fla|flv|gif|gz|gzip|jpeg|jpg|mid|mov|mp3|mp4|mpc|mpeg|mpg|ods|odt|pdf|png|ppt|pxd|qt|ram|rar|rm|rmi|rmvb|rtf|sdc|sitd|swf|sxc|sxw|tar|tgz|tif|tiff|txt|vsd|wav|wma|wmv|xls|xml|zip)$" ;            // empty for all
FCKConfig.LinkUploadDeniedExtensions    = "" ;  // empty for no one

FCKConfig.ImageUpload = true ;
FCKConfig.ImageUploadURL = FCKConfig.BasePath + 'filemanager/connectors/' + _QuickUploadLanguage + '/upload.' + _QuickUploadExtension + '?Type=Image' ;
FCKConfig.ImageUploadAllowedExtensions  = ".(jpg|gif|jpeg|png|bmp)$" ;      // empty for all
FCKConfig.ImageUploadDeniedExtensions   = "" ;                          // empty for no one

フォルダのアクセス許可の問題でしょうか?config.jsのこの部分は大丈夫ですか?

4

2 に答える 2

1

使用している言語は明記していません。FCKeditorのファイルアップロード機能には、ASP、.NET、Coldfusion、PHPアップローダーなどがあります。使用しているサーバー(IIS / Linux?)とサーバーサイド言語を教えていただければ助かります。

限られた情報でそれは長い道のりですが、ファイルブラウザを設定するための設定がfckconfig.jsにあります(276行目あたり)正しい言語が選択されていることを確認してください:

var _FileBrowserLanguage    = 'php' ;   // asp | aspx | cfm | lasso | perl | php | py
var _QuickUploadLanguage    = 'php' ;   // asp | aspx | cfm | lasso | perl | php | py

また、アップロード先のフォルダ構造に書き込み権限を設定する必要があります(これは「無効なリクエスト」エラーの原因である可能性がありますが、ファイル権限を編集するプロセスは、WindowsとLinuxのどちらを使用しているかによって異なります。

十分に文書化されていませんが、ブラウザで次のURLにアクセスして、ファイルマネージャの設定をデバッグすることもできます。

/fckeditor/editor/filemanager/connectors/test.html

/fckeditor/editor/filemanager/connectors/uploadtest.html

アップロードテストスクリプトは非常に便利で、多くの問題を診断するのに役立ちます。最初はエラーを簡単に確認できます。それらを試してみると、問題が何であるかをよりよく理解できるはずです。

于 2010-02-10T16:55:57.780 に答える
0

とにかく、それは解決しました。config.aspxファイルの変数に「ファイル」タイプを追加する必要がありました。「画像」しかなかったので、ファイルをアップロードできませんでした

于 2010-03-22T12:48:19.170 に答える