FCKeditor2.6用在jsp里,什么都好,就是不能上传图片
浏览器IE7
应用服务器tomcat6 web.xml <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
"http://java.sun.com/j2ee/dtds/web-app_2_2.dtd"> <web-app>
<display-name>FCKeditor Test Application </display-name>
<servlet>
<servlet-name>Connector </servlet-name>
<servlet-class>com.fredck.FCKeditor.connector.ConnectorServlet </servlet-class>
<init-param>
<param-name>baseDir </param-name>
<param-value>/UserFiles/ </param-value>
</init-param>
<init-param>
<param-name>debug </param-name>
<param-value>true </param-value>
</init-param>
<load-on-startup>1 </load-on-startup>
</servlet> <servlet>
<servlet-name>SimpleUploader </servlet-name>
<servlet-class>com.fredck.FCKeditor.uploader.SimpleUploaderServlet </servlet-class>
<init-param>
<param-name>baseDir </param-name>
<param-value>/UserFiles/ </param-value>
</init-param>
<init-param>
<param-name>debug </param-name>
<param-value>true </param-value>
</init-param>
<init-param>
<param-name>enabled </param-name>
<param-value>true </param-value>
</init-param>
<init-param>
<param-name>AllowedExtensionsFile </param-name>
<param-value> </param-value>
</init-param>
<init-param>
<param-name>DeniedExtensionsFile </param-name>
<param-value>php ¦php3 ¦php5 ¦phtml ¦asp ¦aspx ¦ascx ¦jsp ¦cfm ¦cfc ¦pl ¦bat ¦exe ¦dll ¦reg ¦cgi </param-value>
</init-param>
<init-param>
<param-name>AllowedExtensionsImage </param-name>
<param-value>jpg ¦gif ¦jpeg ¦png ¦bmp </param-value>
</init-param>
<init-param>
<param-name>DeniedExtensionsImage </param-name>
<param-value> </param-value>
</init-param>
<init-param>
<param-name>AllowedExtensionsFlash </param-name>
<param-value>swf ¦fla </param-value>
</init-param>
<init-param>
<param-name>DeniedExtensionsFlash </param-name>
<param-value> </param-value>
</init-param>
<load-on-startup>1 </load-on-startup>
</servlet> <servlet-mapping>
<servlet-name>Connector </servlet-name>
<url-pattern>/fcktest/fckeditor/editor/filemanager/browser/default/connectors/jsp/connector </url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>SimpleUploader </servlet-name>
<url-pattern>/fcktest/fckeditor/editor/filemanager/upload/simpleuploader </url-pattern>
</servlet-mapping> </web-app>
jsp内容
<%@ page language="java" contentType="text/html; charset=GBK"
pageEncoding="GBK"%>
<%@ taglib uri="http://fckeditor.net/tags-fckeditor" prefix="FCK" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB18030">
<title>Insert title here </title>
</head>
<body>
<table height="100%" width="90%" >
<tr> <td>
<FCK:editor height="100%" width="90%" id="FCKeditor1" basePath="/fcktest/fckeditor/"
imageBrowserURL="/fcktest/fckeditor/editor/filemanager/browser/default/browser.html?Type=Image&Connector=connectors/jsp/connector"
linkBrowserURL="/fcktest/fckeditor/editor/filemanager/browser/default/browser.html?Connector=connectors/jsp/connector"
flashBrowserURL="/fcktest/fckeditor/editor/filemanager/browser/default/browser.html?Type=Flash&Connector=connectors/jsp/connector"
imageUploadURL="/fcktest/fckeditor/editor/filemanager/upload/simpleuploader?Type=Image"
linkUploadURL="/fcktest/fckeditor/editor/filemanager/upload/simpleuploader?Type=File"
flashUploadURL="/fcktest/fckeditor/editor/filemanager/upload/simpleuploader?Type=Flash">
</FCK:editor>
</td> </tr>
</table>
</body>
</html>
fckconfig.js修改后的内容:
FCKConfig.LinkBrowser = true ;
FCKConfig.LinkBrowserURL = FCKConfig.BasePath + "filemanager/browser/default/browser.html?Connector=connectors/jsp/connector";
FCKConfig.LinkBrowserWindowWidth = FCKConfig.ScreenWidth * 0.7 ; // 70%
FCKConfig.LinkBrowserWindowHeight = FCKConfig.ScreenHeight * 0.7 ; // 70% FCKConfig.ImageBrowser = true ;
FCKConfig.ImageBrowserURL = FCKConfig.BasePath + "filemanager/browser/default/browser.html?Type=Image&Connector=connectors/jsp/connector"; FCKConfig.ImageBrowserWindowWidth = FCKConfig.ScreenWidth * 0.7 ; // 70% ;
FCKConfig.ImageBrowserWindowHeight = FCKConfig.ScreenHeight * 0.7 ; // 70% ; FCKConfig.FlashBrowser = true ;
FCKConfig.FlashBrowserURL = FCKConfig.BasePath + "filemanager/browser/default/browser.html?Type=Flash&Connector=connectors/jsp/connector"; FCKConfig.FlashBrowserWindowWidth = FCKConfig.ScreenWidth * 0.7 ; //70% ;
FCKConfig.FlashBrowserWindowHeight = FCKConfig.ScreenHeight * 0.7 ; //70% ; FCKConfig.LinkUpload = true ;
FCKConfig.LinkUploadURL = FCKConfig.BasePath + 'filemanager/upload/simpleuploader?Type=File';
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/upload/simpleuploader?Type=Image';
FCKConfig.ImageUploadAllowedExtensions = ".(jpg ¦gif ¦jpeg ¦png ¦bmp)$" ; // empty for all
FCKConfig.ImageUploadDeniedExtensions = "" ; // empty for no one FCKConfig.FlashUpload = true ;
FCKConfig.FlashUploadURL = FCKConfig.BasePath + 'filemanager/upload/simpleuploader?Type=Flash';
FCKConfig.FlashUploadAllowedExtensions = ".(swf ¦flv)$" ; // empty for all
FCKConfig.FlashUploadDeniedExtensions = "" ; // empty for no one
其他都好,就是上传图片的时候,点击浏览服务器,有弹出窗口
“The server dien't send back a proper XML respose........”
这个问题困扰了我好久,我该何去何从..................
浏览器IE7
应用服务器tomcat6 web.xml <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
"http://java.sun.com/j2ee/dtds/web-app_2_2.dtd"> <web-app>
<display-name>FCKeditor Test Application </display-name>
<servlet>
<servlet-name>Connector </servlet-name>
<servlet-class>com.fredck.FCKeditor.connector.ConnectorServlet </servlet-class>
<init-param>
<param-name>baseDir </param-name>
<param-value>/UserFiles/ </param-value>
</init-param>
<init-param>
<param-name>debug </param-name>
<param-value>true </param-value>
</init-param>
<load-on-startup>1 </load-on-startup>
</servlet> <servlet>
<servlet-name>SimpleUploader </servlet-name>
<servlet-class>com.fredck.FCKeditor.uploader.SimpleUploaderServlet </servlet-class>
<init-param>
<param-name>baseDir </param-name>
<param-value>/UserFiles/ </param-value>
</init-param>
<init-param>
<param-name>debug </param-name>
<param-value>true </param-value>
</init-param>
<init-param>
<param-name>enabled </param-name>
<param-value>true </param-value>
</init-param>
<init-param>
<param-name>AllowedExtensionsFile </param-name>
<param-value> </param-value>
</init-param>
<init-param>
<param-name>DeniedExtensionsFile </param-name>
<param-value>php ¦php3 ¦php5 ¦phtml ¦asp ¦aspx ¦ascx ¦jsp ¦cfm ¦cfc ¦pl ¦bat ¦exe ¦dll ¦reg ¦cgi </param-value>
</init-param>
<init-param>
<param-name>AllowedExtensionsImage </param-name>
<param-value>jpg ¦gif ¦jpeg ¦png ¦bmp </param-value>
</init-param>
<init-param>
<param-name>DeniedExtensionsImage </param-name>
<param-value> </param-value>
</init-param>
<init-param>
<param-name>AllowedExtensionsFlash </param-name>
<param-value>swf ¦fla </param-value>
</init-param>
<init-param>
<param-name>DeniedExtensionsFlash </param-name>
<param-value> </param-value>
</init-param>
<load-on-startup>1 </load-on-startup>
</servlet> <servlet-mapping>
<servlet-name>Connector </servlet-name>
<url-pattern>/fcktest/fckeditor/editor/filemanager/browser/default/connectors/jsp/connector </url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>SimpleUploader </servlet-name>
<url-pattern>/fcktest/fckeditor/editor/filemanager/upload/simpleuploader </url-pattern>
</servlet-mapping> </web-app>
jsp内容
<%@ page language="java" contentType="text/html; charset=GBK"
pageEncoding="GBK"%>
<%@ taglib uri="http://fckeditor.net/tags-fckeditor" prefix="FCK" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB18030">
<title>Insert title here </title>
</head>
<body>
<table height="100%" width="90%" >
<tr> <td>
<FCK:editor height="100%" width="90%" id="FCKeditor1" basePath="/fcktest/fckeditor/"
imageBrowserURL="/fcktest/fckeditor/editor/filemanager/browser/default/browser.html?Type=Image&Connector=connectors/jsp/connector"
linkBrowserURL="/fcktest/fckeditor/editor/filemanager/browser/default/browser.html?Connector=connectors/jsp/connector"
flashBrowserURL="/fcktest/fckeditor/editor/filemanager/browser/default/browser.html?Type=Flash&Connector=connectors/jsp/connector"
imageUploadURL="/fcktest/fckeditor/editor/filemanager/upload/simpleuploader?Type=Image"
linkUploadURL="/fcktest/fckeditor/editor/filemanager/upload/simpleuploader?Type=File"
flashUploadURL="/fcktest/fckeditor/editor/filemanager/upload/simpleuploader?Type=Flash">
</FCK:editor>
</td> </tr>
</table>
</body>
</html>
fckconfig.js修改后的内容:
FCKConfig.LinkBrowser = true ;
FCKConfig.LinkBrowserURL = FCKConfig.BasePath + "filemanager/browser/default/browser.html?Connector=connectors/jsp/connector";
FCKConfig.LinkBrowserWindowWidth = FCKConfig.ScreenWidth * 0.7 ; // 70%
FCKConfig.LinkBrowserWindowHeight = FCKConfig.ScreenHeight * 0.7 ; // 70% FCKConfig.ImageBrowser = true ;
FCKConfig.ImageBrowserURL = FCKConfig.BasePath + "filemanager/browser/default/browser.html?Type=Image&Connector=connectors/jsp/connector"; FCKConfig.ImageBrowserWindowWidth = FCKConfig.ScreenWidth * 0.7 ; // 70% ;
FCKConfig.ImageBrowserWindowHeight = FCKConfig.ScreenHeight * 0.7 ; // 70% ; FCKConfig.FlashBrowser = true ;
FCKConfig.FlashBrowserURL = FCKConfig.BasePath + "filemanager/browser/default/browser.html?Type=Flash&Connector=connectors/jsp/connector"; FCKConfig.FlashBrowserWindowWidth = FCKConfig.ScreenWidth * 0.7 ; //70% ;
FCKConfig.FlashBrowserWindowHeight = FCKConfig.ScreenHeight * 0.7 ; //70% ; FCKConfig.LinkUpload = true ;
FCKConfig.LinkUploadURL = FCKConfig.BasePath + 'filemanager/upload/simpleuploader?Type=File';
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/upload/simpleuploader?Type=Image';
FCKConfig.ImageUploadAllowedExtensions = ".(jpg ¦gif ¦jpeg ¦png ¦bmp)$" ; // empty for all
FCKConfig.ImageUploadDeniedExtensions = "" ; // empty for no one FCKConfig.FlashUpload = true ;
FCKConfig.FlashUploadURL = FCKConfig.BasePath + 'filemanager/upload/simpleuploader?Type=Flash';
FCKConfig.FlashUploadAllowedExtensions = ".(swf ¦flv)$" ; // empty for all
FCKConfig.FlashUploadDeniedExtensions = "" ; // empty for no one
其他都好,就是上传图片的时候,点击浏览服务器,有弹出窗口
“The server dien't send back a proper XML respose........”
这个问题困扰了我好久,我该何去何从..................
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货