首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

FCKeditor下传图片配置

2012-09-21 
FCKeditor上传图片配置1.FCKeditor java类2.FCKrditor-2.3 ,commons jar包 3.FCKeditor.tld 放于WebRoot下

FCKeditor上传图片配置
1.FCKeditor java类
2.FCKrditor-2.3 ,commons jar包
3.FCKeditor.tld 放于WebRoot下


4.修改web.xml
<!-- FCKeditor -->
<!-- version="2.4" 时,需添加 <jsp-config>标签-->

   <jsp-config>
   <taglib>
   <taglib-uri>/FCKeditor</taglib-uri>
   <taglib-location>/WEB-INF/FCKeditor.tld</taglib-location>
  </taglib>
</jsp-config>

   <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>/FCKeditor/editor/filemanager/browser/default/connectors/jsp/connector  
        </url-pattern>
   </servlet-mapping>
     
    <servlet-mapping>  
        <servlet-name>SimpleUploader</servlet-name>  
        <url-pattern>/FCKeditor/editor/filemanager/upload/simpleuploader  
        </url-pattern>  
    </servlet-mapping>  

  <!-- end -->



5.修改FCKeditor/fckeditor.js
FCKConfig.DefaultLanguage= 'zh-cn' ;  中文简体
FCKConfig.ToolbarSets["Default"]  "Default"为显示界面名称,页面使用时可自行设置

var _FileBrowserLanguage = 'jsp' ;
var _QuickUploadLanguage = 'jsp' ;

FCKConfig.LinkBrowserURL=FCKConfig.BasePath+"filemanager/browser/default/browser.html?Connector=connectors/jsp/connector";
FCKConfig.ImageBrowserURL = FCKConfig.BasePath + "filemanager/browser/default/browser.html?Type=Image&Connector=connectors/jsp/connector" ;
FCKConfig.FlashBrowserURL=FCKConfig.BasePath+"filemanager/browser/default/browser.html?Type=Flash&Connector=connectors/jsp/connector";
FCKConfig.LinkUploadURL = FCKConfig.BasePath + 'filemanager/upload/simpleuploader?Type=File' ;
FCKConfig.ImageUploadURL = FCKConfig.BasePath + 'filemanager/upload/simpleuploader?Type=Image' ;
FCKConfig.FlashUploadURL = FCKConfig.BasePath + 'filemanager/upload/simpleuploader?Type=Flash' ;

FCKConfig.SmileyPath = FCKConfig.BasePath + 'images/smiley/msn/' ;
FCKConfig.SmileyImages 可设置显示图片

JSP:


<textarea name="newscontent" id="newscontent" cols="60" rows="8"></textarea>
        <script type="text/javascript">
                         var oFCKeditor = new FCKeditor('newscontent') ;
                         oFCKeditor.BasePath = "/FCKeditor/" ;
                         oFCKeditor.ImageBrowser = true;
                         //oFCKeditor.imageBrowserURL="/FCKeditor/editor/filemanager/browser/default/browser.html?Type=Image&Connector=connectors/jsp/connector";
                        oFCKeditor.Height = 400;
                        oFCKeditor.ToolbarSet = "Forum";
                        oFCKeditor.ReplaceTextarea();
  </script>


转至:http://zhangyan1233.blog.163.com/blog/static/38935422200910172401475/[color=blue][/color]

热点排行