`
ssun125
  • 浏览: 44608 次
文章分类
社区版块
存档分类
最新评论

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

 
阅读更多

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

这些天在写我的Java EE项目的时候用到了CKEditor和CKFinder,但是在用CKFinder的时候无法显示图片的缩略图,但是官网上的demo上却有缩略图,我一直以为是自己配置错误了,我把官网的帮助文档全部看了一遍,可是就是没有解决,后来我上网查了一下,但是对于Java版本的的CKFinder的资料太少了,好不容易在论坛上找到一个一样的问题,可是没有人回答呀,痛苦,所以为了让在使用Java版CKFInder的朋友不在为这个问题烦恼,白白浪费休息的时间,我把解决办法贴出来:

没有解决的现象:


如果使用myeclipse还可以看到以下错误:



根据错误我们可以看到是在(ThumbnailCommand.java:68)出错的,所以我们打开该java文件.

@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;

	}
错误时由于分隔符引起的,所以我们队该源文件进行修改,修改以后如下:

	@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 无法显示缩略图问题jar文件

    解决Java版CKFinder(2.3版本)无法显示缩略图问题,网上有大神提供解决方案,我这边把编译好的jar文件共享出来。覆盖原来的jar文件即可。 ThumbnailCommand.java:68 修改了引号.

    java版ckfinder文件管理Demo

    对于图片,CKFinder还提供了缩略图预览和简单的编辑功能。 在Java环境中使用CKFinder,首先需要将其依赖引入到项目中。通常,这可以通过Maven或Gradle来完成,添加对应的依赖库。例如,在Maven的pom.xml文件中,你...

    CKFinder,CKFinder的java版

    CKFinder,CKFinder破解版,CKFinder解决中文路径和乱码问题,采用时间戳的方式重命名文件和图片。这是java版,需要PHP版的请留言。

    ckfinder_java_2.5.1

    CKFinder是一款功能强大的文件管理器,专为Web应用设计,支持多种编程语言,其中包括Java。在"ckfinder_java_2.5.1"版本中,我们聚焦于Java平台的实现,这是一个开源项目,旨在帮助开发者集成文件上传、浏览和管理...

    ckeditor_java_3.5.3和ckfinder_java_2.0.2配置程序案例

    在本文中,我们将深入探讨如何配置`ckeditor_java_3.5.3`和`ckfinder_java_2.0.2`这两个工具,以便在Java Web应用程序中实现富文本编辑功能和图片、文件管理。`CKEditor`是一款强大的JavaScript富文本编辑器,而`...

    ckeditor+ckfinder(java 版本)

    总结来说,"ckeditor+ckfinder(java 版本)"项目为Web开发者提供了一套完整的富文本编辑解决方案,集成了文本编辑与文件管理功能,且基于Java,具备良好的跨平台性和可扩展性。对于需要在网站或应用中实现高质量文本...

    ckfinder的java实现

    **CKFinder的Java实现详解** CKFinder是一款功能强大的文件管理和上传工具,主要用于Web应用程序,它提供了用户友好的界面,使得用户能够轻松地浏览、上传、下载、删除和管理服务器上的文件和图片。CKFinder通常与...

    ckfinder-java版

    官方没有给出ckfinder的jsp的版本,而自己最近要在一个java项目中想使用ckfinder,因此就自己做了一个。这个是参照官方的PHP版本来做的,因为时间仓促和受PHP编程的影响,代码写的一团糟(真丢人)。本来想重新整理...

    ckfinder_java.jar解决2.6中没有com.ckfinder.connector.FileUploadFilter 找不到

    然而,在使用CKFinder的过程中,可能会遇到版本兼容性问题,就像标题中提到的“ckfinder_java.jar解决2.6中没有com.ckfinder.connector.FileUploadFilter找不到”。 在CKFinder 2.6版本中,用户发现无法找到`...

    ckeditor与ckfinder(java版)整合,实现图片上传

    - 将`CKFinderJava`文件夹中的`config.xml`文件直接复制到项目的`WEB-INF`目录下,并进行适当修改。 **配置文件修改** - **`config.xml`**: - **启动CKFinder**: ```xml <enabled>true</enabled> <!-- 默认为...

    CKEditor+CKFinder Java版本的整合

    CKEditor和CKFinder是两个非常流行的开源富文本编辑器组件,它们在Web开发中被广泛用于创建和管理网站内容。CKEditor提供了一个丰富的文本编辑环境,而CKFinder则作为一个文件管理器,允许用户方便地上传、下载和...

    基于Java的CKFinder文件管理器for Java.zip

    5. **测试和调试**:检查CKFinder是否正常工作,解决可能出现的问题。 为了更好地利用CKFinder,你需要熟悉Java Web开发,包括Servlet、JSP、MVC框架(如Spring MVC)以及基本的前端技术。同时,阅读官方文档和示例...

    ckeditor+ckeditor-java+ckfinder

    总结来说,CKEditor、ckeditor-java和ckfinder是用于构建强大内容编辑功能的Web开发工具集,它们的组合使得Java开发者能轻松在Web应用中实现高级的富文本编辑和文件管理功能,提高用户体验并简化后台处理流程。

    ckfinder_java_2.1.zip )

    8. **预览和缩略图**:对于图片和其他多媒体文件,CKFinder可以生成缩略图进行快速预览,提升了用户体验。 9. **上传功能优化**:在CKFinder_2.1中,上传功能可能得到了改进,可能包括支持批量上传、断点续传等功能...

    Java CKFinder2.1.1 破解办法

    java ckfinder 破解, !

    ckfinder_java_2.6.0

    其强大的特性包括多语言支持、缩略图预览、文件类型过滤、权限控制等,这些都极大地提升了用户体验。 在技术层面,CKFinder Java是用Java语言编写,这意味着它具备了Java平台的可移植性。无论你是部署在Windows、...

    整合ckeditor+ckfinder实现图片或文件上传功能

    对于JAVA项目,ckfinder有对应的JAVA版,你可以从官方下载并导入到你的工程中。配置ckfinder时,需要定义连接器(Connector),这是ckfinder与服务器交互的关键部分,通常会用到Spring或Servlet等技术。 在JAVA工程...

    解决ckfinder2.4.1 for java与ckeditor集成时快速上传重名不显示的jar包

    ckfinder2.4.1 for java与ckditor集成时,点击快速上传后,如果服务器上有同名文件存在,则在自动获取URL时出会出错误。这个主要是com.ckfinder.connector.errors.ErrorUtils这个类在初始化时出现错误。URL dirURL =...

    ckfinder_java_2.4.zip

    例如,可以自定义文件类型的支持,限制某些用户只能访问特定的文件夹,或者添加自定义的上传后处理脚本,如自动缩略图生成或文件格式转换。 此外,CKFinder还提供了企业级的服务和解决方案。这意味着它不仅是一个...

    java-maven-ckfinder-2.3-jar包依赖

    Java Maven 项目中,CKFinder 2.3 是一个常用的内容管理和文件上传工具,它能够与后端应用程序集成,提供用户友好的界面来管理和上传文件。CKFinder 的 Maven 依赖是开发人员在 Java 应用中整合这个功能的关键。下面...

Global site tag (gtag.js) - Google Analytics