grails ckeditor上传文件,中文名称乱码解决_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > grails ckeditor上传文件,中文名称乱码解决

grails ckeditor上传文件,中文名称乱码解决

 2010/9/19 22:57:10  icejadelove  http://jdkdev.javaeye.com  我要评论(0)
  • 摘要:打开grails插件目录,打开ckeditor,找到grails-app/controllers/org.gualdi.grails.plugins.ckeditor/StandardFileManagerConnectorController然后找到里面的,文件保存代码:if(FileUtils.isAllowed(f.ext,type)){/*修改上传文件的命名方式《下面这段代码为,自己添加的,用来改变文件命名方式,这样就可以解决中文乱码了
  • 标签:grails ckeditor上传文件 文名称乱码解决

打开grails插件目录,打开ckeditor,找到grails-app/controllers/org.gualdi.grails.plugins.ckeditor/StandardFileManagerConnectorController

然后找到里面的,文件保存代码:

if (FileUtils.isAllowed(f.ext, type)) {
                                /*修改上传文件的命名方式《下面这段代码为,自己添加的,用来改变文件命名方式,这样就可以解决中文乱码了》*/
                                SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMddHHmmssSSSS");
                                newName = formatter.format(new Date())+"."+f.ext;
                                def fileToSave = new File(finalDir, newName)
								if ( !overwrite ) {
									def idx = 1
									while (fileToSave.exists()) {
										errorNo = this.ERROR_FILE_RENAMED
										newName = "${f.name}(${idx}).${f.ext}"
										fileToSave = new File(finalDir, newName)
										idx++
									}
								}
								file.transferTo(fileToSave)
							}
							else {
								errorNo = this.ERROR_INVALID_FILE_TYPE
								errorMsg = "INVALID FILE TYPE"
							}

?

上一篇: JavaBean内省的用法 下一篇: Spring 应用
发表评论
用户名: 匿名