前兩天,FCKEditor又發(fā)布了新的版本,想看看有什么新的變化沒(méi),于是在網(wǎng)上http://ckeditor.com/下載最新版的FCKeditor3.3(不過(guò)好像改名為CKEditor3.3了)
下載java版的示例fckeditor-java-demo-2.6.war文件
將fckeditor-java-demo-2.6.war放在Tomcat部署的目錄中,運(yùn)行起來(lái),就可看到編輯器的界面
可以上傳圖片,只是中文處理有暫時(shí)有點(diǎn)問(wèn)題,不知道是不是2.4版本中的中文問(wèn)題還沒(méi)有處理好,后來(lái)試了一下,在接收數(shù)據(jù)的時(shí)候強(qiáng)制編碼轉(zhuǎn)換一下就可以了
request.setCharacterEncoding("UTF-8");
這下中文的內(nèi)容就可以看到了,不過(guò)此時(shí)若上傳中文的圖片,還是無(wú)法正常顯示,需要添加TOMCAT對(duì)中文路徑的支持,更改Tomcat配置文件conf/server.xml,在里面添加一項(xiàng)編碼URIEncoding="UTF-8",如下
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8"/>
此時(shí)重新啟動(dòng)一下Tomcat,再試試中文的文件名,OK通過(guò),太帥了!!!
總的說(shuō)來(lái)3.3的版本比2.6的版本配置來(lái)說(shuō)要容易點(diǎn),不過(guò)中文問(wèn)題還是存在,要是能把上傳文件名的規(guī)則做到配置文件里就好了,比如說(shuō)設(shè)定一個(gè)參數(shù):
0-----按上傳原始文件名保存
1-----按時(shí)間日期串構(gòu)造文件名保存
2-----按自定義命名規(guī)則保存
......
有時(shí)間了試著改一下,看看可否動(dòng)一動(dòng)這個(gè)源碼包,重新山寨一個(gè)強(qiáng)悍的版本,整個(gè)戰(zhàn)斗機(jī)出來(lái):D