showImage.jsp代码如下:
<%
try {
out.clear();
response.reset();
response.setContentType("image/jpeg");
//不缓存
response.addHeader("pragma", "NO-cache");
response.addHeader("Cache-Control", "no-cache");
//获得主键id
String id = request.getParameter("fileId") == null ? ""
: request.getParameter("fileId");
FCKImageDAO fckImageDAO = new FCKImageDAO();
FCKImage fckImage = fckImageDAO.findById(id);
InputStream inputStream = fckImage.getPictureContent();
byte[] buffer = new byte[1000];
int bytesum = 0;
int byteread = 0;
while ((byteread = inputStream.read(buffer)) != -1) {
bytesum += byteread;
response.getOutputStream().write(buffer, 0, byteread);
}
inputStream.close();
response.getOutputStream().flush();
System.out.println("调用FCK输出图片流");
} catch (Exception e) {
out.println();
}
%>
|
这样以流形式输出图片的需求基本完成,按照以上方式修改基本上可以解决大部分fckeditor的本地化修改方案。
2010年要过去了,2011就要来了。Happy New Year!
分享到:
相关推荐
标题中的"FCK配置过的源代码"指的是该压缩包包含了一份已经经过个性化配置的FCKeditor源代码,主要涉及了上传功能、字符编码、文件大小限制以及界面定制等方面。 1. **上传中文名乱码问题** 在处理非英文文件名时...
开源FCK编辑器是一款在IT领域中广受欢迎的富文本编辑器,它的源代码完全开放,允许用户根据自己的需求进行定制和扩展。这个编辑器以其强大的功能和灵活的可配置性,深受编程爱好者和Web开发者的喜爱。在本文中,我们...
标签包括"源码"和"工具",这暗示了博客内容可能会涉及FCKeditor的源代码分析,可能是如何自定义编辑器的功能,或者对源代码进行二次开发。同时,也可能讨论了FCKeditor作为开发工具的使用方法,如何在项目中集成它,...
标签中的“FCK 源码”表明这个压缩包可能包含了FCKeditor的源代码,开发者可以查看、修改或扩展编辑器的功能,满足特定需求。对于学习富文本编辑器开发或者想要定制化FCKeditor的人来说,源码是十分宝贵的资源。 ...
5. **源码查看与预览**:用户可以切换到源代码模式查看和编辑HTML代码,同时也可以实时预览编辑效果。 6. **兼容性**:FCKeditor对HTML和XHTML标准有良好的支持,能够生成符合W3C标准的代码。 **使用FCKeditor的...
5. **源代码与预览模式**:用户可以在源代码模式下直接编辑HTML,也可以在预览模式下查看编辑效果。 二、FCKeditor的主要功能: 1. **富文本编辑**:支持基本的文本格式化,如加粗、斜体、下划线、字体大小和颜色...
通过深入研究FCKeditor的文档和源代码,你可以实现更复杂的自定义,比如改变颜色、字体大小,甚至添加自定义功能。记住,每次修改后都要测试,确保编辑器的功能正常运行,同时保持良好的用户体验。
1. **下载与解压**:首先,你需要从FCKweb编辑器的官方网站或者源代码仓库下载源代码,然后解压到本地目录。 2. **导入项目**:在Eclipse中,通过"File" -> "Import" -> "Existing Projects into Workspace"将...
本博客是仿照hi.baidu.com的功能所开发的。 文本编辑器采用的是FCK(和百度的一样) 相册是采用的.net初学者包里面的相册程序修改的。 逻辑层代码全部在AppCode里面,是初学者学习.net的一个好东西
6. **源码编辑模式**:除了WYSIWYG(所见即所得)模式外,还提供了源代码编辑模式,用户可以直接编辑HTML代码。 7. **配置灵活性**:FCKeditor允许开发者通过修改配置文件来定制编辑器的行为,例如调整工具栏布局、...
在【标题】"FCK编辑器源码工程"中,我们关注的是FCKeditor的源代码及其开发环境的构建。 **源码分析** FCKeditor的源码主要由JavaScript编写,兼容多种浏览器,包括Internet Explorer、Firefox、Chrome等。源码...
4. **HTML代码查看**:允许用户在源代码视图下编辑HTML,适合有HTML基础的用户进行精细调整。 5. **多语言支持**:FCKeditor支持多种语言,包括简体中文,方便不同地区的用户使用。 6. **自定义配置**:开发者可以...
6. **源码查看**:用户可以直接查看和编辑HTML源代码。 7. **样式和模板**:预设多种样式和模板,方便快速应用页面布局。 **二、FCKeditor的安装与配置** 1. **下载**:从官方网站或者第三方资源站点下载...
- **源代码查看**:切换到源码模式,直接编辑HTML代码。 3. **事件处理**:FCKeditor提供了丰富的API,可以监听编辑器的各种事件,如`OnBlur`、`OnFocus`、`OnLoad`等,以便进行自定义功能扩展。 4. **保存内容**...
4. **配置Web.xml**: 将提供的`Web.xml`文件内容整合到工程的`web.xml`文件中,注意修改其中Servlet配置的路径,确保能正确映射到FCKeditor的Servlet。 **使用示例** 在JSP页面中配置FCKeditor编辑器,通常会使用...
关于压缩包内的文件“FCK-编辑器”,这可能是包含了FCKeditor的所有源代码、示例、文档以及可能的配置文件。开发者可以通过解压并研究这些文件来了解FCKeditor的内部结构,或者根据自己的项目需求进行二次开发。 ...
5. 更新FCKeditor的图片源URL,指向新生成的带水印图片。 在FCKeditor的配置中,我们需要修改或添加一些设置以支持批量上传和水印功能。例如,可能需要修改`fckconfig.js`文件中的`FileBrowserUploadUrl`参数,使其...
- 删除editor_source文件夹,这是源代码文件夹。 - 在editor\lang文件夹中,保留en.js、en-au.js、en-ca.js、en-uk.js、zh.js、zh-cn.js这六个JS文件,它们分别代表英文和简体中文。 - 如果不需要其他皮肤,删除...