最新回答 / qq_时光搁浅_03616809
需要设置编码: resp.setHeader("Content-Disposition", "attachment;filename="+URLEncoder.encode(filename,"utf-8"));需要导入 import java.net.URLEncoder;
2017-04-26
最新回答 / 慕粉4044482
首先,你打开的是Tomcat下的webapps文件下的项目里的文件夹吗?如果是打开的这里并且没有文件的话那可能是下面的原因吧:当代码里面使用Content-Disposition来确保浏览器弹出下载对话框的时候。 response.addHeader("Content-Disposition","attachment");一定要确保没有做过关于禁止浏览器缓存的操作。如下:response.setHeader("Pragma", "No-cache"); response.setHeader("Cache...
2017-04-19
因为我们读到的数据和老师不一样(好像主要是因为浏览器原因),我们可以这样写
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