修改源代碼方法:1.將老師給的的ckfinder\_sources\CKFinder for Java\CKFinder\src\main\java下文件拷貝2.創(chuàng)建web項目,copy到src下,導(dǎo)入ckfinder\WEB-INF\lib下除了CKFinder-2.4.3.jar外所有jar包3.修改private String getFileItemName(final FileItem item)方法4.保存文件,在所創(chuàng)建的項目WEB-INF/classes,找到修改后的文件5.將原有的jar包解壓,用修改后文件覆蓋以前的文件,再壓縮為jar文件,導(dǎo)入(字?jǐn)?shù)有限,希望有所幫助)
2017-03-07
改源代碼這一塊,我查資料,最后改好,花了三個多小時,其實很簡單,但就是不知道方法。如果沒有慕課網(wǎng)這些老師,可能學(xué)習(xí)的路上會更難,謝謝老師!
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統(tǒng)統(tǒng)破解。插件功能不合心意,就動手修改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 所以你們不能用\來判斷 ,比較好的是用=來判斷,這樣基本比較標(biāo)準(zhǔn),int beginIndex=str.lastIndexOf("=")+2;
int endIndex=str.lastIndexOf("\"");
String filename=str.substring(beginIndex, endIndex);
System.out.println(filename);
是因為你們的第二行 的最后是這樣的:filename="test.txt 所以你們不能用\來判斷 ,比較好的是用=來判斷,這樣基本比較標(biāo)準(zhǔn),int beginIndex=str.lastIndexOf("=")+2;
int endIndex=str.lastIndexOf("\"");
String filename=str.substring(beginIndex, endIndex);
System.out.println(filename);
2017-01-23