2010-02-04 54 views
0

我只是想知道如何配置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

你的問題是什麼?當你嘗試上傳文件時會發生什麼?你卡在哪裏? – 2010-02-04 11:52:50

+0

好吧,我點擊上傳標籤,然後從我的電腦中選擇一個文件,然後點擊「上傳文件到服務器」按鈕或類似的東西,但它沒有顯示任何消息或標誌它已經工作。然後,當我檢查服務器的文件夾時,它不在那裏。 – 2010-02-04 11:59:22

+0

現在,當我嘗試上載* .doc文件時,出現「無效請求」的異常。該擴展包含在配置文件中,所以我不知道什麼是錯的。有人可以幫我嗎? – 2010-02-04 17:09:34

回答

0

它已解決,無論如何。我只需在config.aspx文件中將「Files」類型添加到某個變量即可。它只有「圖像」,這就是爲什麼我不能上傳文件

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,則編輯文件權限的過程會有所不同,但它不是。有據可查,但它也可以調試fi通過在瀏覽器中訪問以下網址的文件管理器設置:

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

/FCKeditor的/編輯/文件管理器/連接器/ uploadtest .html

上傳測試腳本非常有用,可以幫助診斷許多問題 - 您可以看到更容易的錯誤。給他們一個嘗試,你應該有一個更好的想法是什麼問題。

+0

無論如何,它已經解決了。我只需在config.aspx文件中將「Files」類型添加到某個變量即可。它只有「圖像」,所以這就是爲什麼我無法上傳文件。 – 2010-02-11 19:09:27