我爱eova 发布于49月前 1答/1132阅
也试了使用renderhtml("<a href="aa.txt">也 不行。 请各位老大们指点下呀。 怎么下载文件呀。
<a href="aa.txt">
<a href="aa.txt">还试了自己在controller里写方法下载也是直接打开文件:
a href="aa.txt"// 下载本地文件
<a href="aa.txt"> String fileName = "AA.txt".toString(); // 文件的默认保存名
// 读到流中
InputStream inStream = new FileInputStream("C:/eova/static/AA.txt");// 文件的存放路径
// 设置输出的格式
response.reset();
response.setContentType("bin");
<a href="aa.txt"> response.addHeader("Content-Disposition", "attachment; filename=\"" + fileName + "\"");
// 循环取出流中的数据
byte[] b = new byte[100];
int len;
try {
while ((len = inStream.read(b)) > 0)
response.getOutputStream().write(b, 0, len);
inStream.close();
} catch (IOException e) {
e.printStackTrace();
}