修改源代码方法:1.将老师给的的ckfinder\_sources\CKFinder for Java\CKFinder\src\main\java下文件拷贝2.创建web项目,copy到src下,导入ckfinder\WEB-INF\lib下除了CKFinder-2.4.3.jar外所有jar包3.修改private String getFileItemName(final FileItem item)方法4.保存文件,在所创建的项目WEB-INF/classes,找到修改后的文件5.将原有的jar包解压,用修改后文件覆盖以前的文件,再压缩为jar文件,导入(字数有限,希望有所帮助)
2017-03-07
改源代码这一块,我查资料,最后改好,花了三个多小时,其实很简单,但就是不知道方法。如果没有慕课网这些老师,可能学习的路上会更难,谢谢老师!
2017-03-07
测试了下,chrome/Firefox都不支持以这种方式查看本地文件。chrome:Not allowed to load local resource: file:///C:/fakepath/xxx.jpg firefox: file:///xxx.jpg
2017-03-02
老师太牛逼了。一言不合就把ckeditor,ckfinder统统破解。插件功能不合心意,就动手修改jar包。牛到不行啊!
2017-02-26
ServletActionContext.getServletContext().getResourceAsStream("..")
2017-02-25
后台输出是 filename:Content-Disposition: form-data; name="textfield
2017-02-20
你们说的打印出fileName:Content-Disposition: form-data; name="myfile";。。
是因为你们的第二行 的最后是这样的:filename="test.txt 所以你们不能用\来判断 ,比较好的是用=来判断,这样基本比较标准,int beginIndex=str.lastIndexOf("=")+2;
int endIndex=str.lastIndexOf("\"");
String filename=str.substring(beginIndex, endIndex);
System.out.println(filename);
是因为你们的第二行 的最后是这样的:filename="test.txt 所以你们不能用\来判断 ,比较好的是用=来判断,这样基本比较标准,int beginIndex=str.lastIndexOf("=")+2;
int endIndex=str.lastIndexOf("\"");
String filename=str.substring(beginIndex, endIndex);
System.out.println(filename);
2017-01-23