日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

解决Java版CKFinder无法显示缩略图问题

發(fā)布時間:2023/12/15 java 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 解决Java版CKFinder无法显示缩略图问题 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

這些天在寫我的Java EE項目的時候用到了CKEditor和CKFinder,但是在用CKFinder的時候無法顯示圖片的縮略圖,但是官網(wǎng)上的demo上卻有縮略圖,我一直以為是自己配置錯誤了,我把官網(wǎng)的幫助文檔全部看了一遍,可是就是沒有解決,后來我上網(wǎng)查了一下,但是對于Java版本的的CKFinder的資料太少了,好不容易在論壇上找到一個一樣的問題,可是沒有人回答呀,痛苦,所以為了讓在使用Java版CKFInder的朋友不在為這個問題煩惱,白白浪費休息的時間,我把解決辦法貼出來:

?沒有解決的現(xiàn)象:


如果使用myeclipse還可以看到以下錯誤:



根據(jù)錯誤我們可以看到是在(ThumbnailCommand.java:68)出錯的,所以我們打開該java文件.

?

[java]?view plaincopy
  • @Override??
  • ????public?void?setResponseHeader(final?HttpServletResponse?response,??
  • ????????????final?ServletContext?sc)?{??
  • ????????response.setHeader("Cache-Control",?"public");??
  • ??
  • ????????String?mimetype?=?getMimeTypeOfImage(sc,?response);??
  • ??
  • ????????//?Set?content?type??
  • ????????if?(mimetype?!=?null)?{??
  • ????????????response.setContentType(mimetype.concat(";?name:\"")??
  • ????????????????????+?this.fileName?+?"\"");??
  • ????????}?else?{??
  • ????????????response.setContentType("name:\""?+?this.fileName?+?"\"");??
  • ????????}??
  • ??
  • ????????//?to?fill?some?params?later.??
  • ????????this.response?=?response;??
  • ??
  • ????}??
  • 錯誤時由于分隔符引起的,所以我們隊該源文件進行修改,修改以后如下:

    ?

    ?

    [java]?view plaincopy
  • @Override??
  • public?void?setResponseHeader(final?HttpServletResponse?response,??
  • ????????final?ServletContext?sc)?{??
  • ????response.setHeader("Cache-Control",?"public");??
  • ??
  • ????String?mimetype?=?getMimeTypeOfImage(sc,?response);??
  • ??
  • ????//?Set?content?type??
  • ????if?(mimetype?!=?null)?{??
  • ????????response.setContentType(mimetype?+?";?name='"??
  • ????????????????+?this.fileName?+?"'");//這里修改??
  • ????}?else?{??
  • ????????response.setContentType("name='"?+?this.fileName?+?"'");//這里修改??
  • ????}??
  • ??
  • ????//?to?fill?some?params?later.??
  • ????this.response?=?response;??
  • ??
  • }??

  • 修改以后的效果:

    ?


    而且不會再報錯了,哈哈,大功告成!

    ?

    轉載請注明來自:http://blog.csdn.net/ssun125/article/details/7805000

    總結

    以上是生活随笔為你收集整理的解决Java版CKFinder无法显示缩略图问题的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。