因为我们读到的数据和老师不一样(好像主要是因为浏览器原因),我们可以这样写
String str = randomFile.readLine();
//通过"将读到的数据进行分割
String[] arr = str.split("\"");
//拿到最后一条数据
String fileName = arr[arr.length-1];
System.out.println(fileName);
String str = randomFile.readLine();
//通过"将读到的数据进行分割
String[] arr = str.split("\"");
//拿到最后一条数据
String fileName = arr[arr.length-1];
System.out.println(fileName);
2017-04-12
/**
* 火狐或者google浏览器下:tempArr2={filename,"snmp4j--api.zip"}
* IE浏览器下:tempArr2={filename,"E:\snmp4j--api.zip"}
*/
* 火狐或者google浏览器下:tempArr2={filename,"snmp4j--api.zip"}
* IE浏览器下:tempArr2={filename,"E:\snmp4j--api.zip"}
*/
2017-04-12
最赞回答 / Mrzhang1
是路径不对吧,要在jsp页面添加 <%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><base href="<%=basePath%>">把这段代码放在最上面去
2017-03-19
最新回答 / 小白白123
com.jspsmart.upload.File file1 = su.getFiles().getFile(0);System.out.println(new String(file1.getFileName().getBytes("GBK"),"UTF-8") );
2017-03-18
修改源代码方法: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
最新回答 / 磁单极
可能是你上传的文件,不符合上面定义的文件大小规范,或者允许上传的文件类型规范,所以上传失败了,但是你定义的那些规范没有被try,catch捕获,所以异常信息没有打印出来。
2017-03-03