首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

请问一个关于FCKEditor文件上传的有关问题

2012-01-26 
请教一个关于FCKEditor文件上传的问题.FCKEditor2.4配置成功.能正常的上传文件(主要用于上传图片).如果图

请教一个关于FCKEditor文件上传的问题.
FCKEditor2.4   配置成功.   能正常的上传文件(主要用于上传图片).   如果图片文件名是中文的话图片就不能正常显示.   于是我改动了ConnectorServlet.java让图片自动以年月日加一个随机数字来给图片文件命名.   现在出现问题比较困惑.  

点击插入/编辑图像   -->   击浏览服务器   来上传文件时先前做的改动无效!
但点击插入/编辑图像   -->   上传   -->   发送到服务器上先前做的有效   ?  

请教一下该如何配置让我做的改动都有效   ?

[解决办法]
你要看两个servlet
一个是:SimpleUploaderServlet.java
还有一个在:ConnectorServlet.java中
你也需要修改一下这个里面的代码,这个是我以前修改这个doPost的代码一部分
你看看吧:
FileItem uplFile=(FileItem)fields.get( "NewFile ");
String fileNameLong=uplFile.getName();
fileNameLong=fileNameLong.replace( '\\ ', '/ ');
String[] pathParts=fileNameLong.split( "/ ");
String fileName=pathParts[pathParts.length-1];
String nameWithoutExt=getNameWithoutExtension(fileName);
String ext=getExtension(fileName);
byte[] fileArr = uplFile.get();
int size = fileArr.length;
image.uploadImageFile(fileArr, nameWithoutExt, String.valueOf(size), ext);
if (debug) System.out.println( "--- Upload Image Files successfully --- ");
============================================================================
image是自己封装的一个类,你也可以这么做的

热点排行