ファイルをアップロードする方法は?

fckeditor
ファイルをアップロードする方法は?

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のこの部分は大丈夫ですか?

  0  0


ベストアンサー

使用している言語は明記しません。 FCKeditorのfileupload機能には、特に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

and

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

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

1


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

0


タイトルとURLをコピーしました