我只是想知道如何配置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 :(得分: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
上传测试脚本非常有用,可以帮助诊断许多问题 - 您可以更轻松地查看错误。给他们一个尝试,你应该更好地了解问题是什么。
答案 1 :(得分:0)