【问题标题】:jsp txt file download gives me jsp contentjsp txt文件下载给了我jsp内容
【发布时间】:2015-11-02 10:08:24
【问题描述】:

我有一个jsp项目,在我的项目中我想从该位置下载一个txt文件。代码确实有效,但文件的内容实际上是jsp索引页面内容,我不知道这是怎么发生的。

    String filename = "Teste.txt";   
  String filepath = "D:\\Online Secure File Transfer System\\project";   
  response.setContentType("APPLICATION/OCTET-STREAM");   
  response.setHeader("Content-Disposition","attachment; filename=\"" + filename + "\"");   

  java.io.FileInputStream fileInputStream=new java.io.FileInputStream(filepath + filename);  

  int i;   
  while ((i=fileInputStream.read()) != -1) {  
    out.write(i);   
  }   
  fileInputStream.close();  

【问题讨论】:

标签: java jsp


【解决方案1】:

我认为你的文件路径有问题,不要附加字符串

  String filename = "Teste.txt"; 
  String filepath = "D:\\Online Secure File Transfer System\\project\\Teste.txt";   
  response.setContentType("APPLICATION/OCTET-STREAM");   
  response.setHeader("Content-Disposition","attachment; filename=\"" + filename + "\"");   
  java.io.FileInputStream fileInputStream=new java.io.FileInputStream(filepath);  

  int i;   
  while ((i=fileInputStream.read()) != -1) {  
    out.write(i);   
  }   
  fileInputStream.close();  

【讨论】:

  • 在线安全文件传输 cjflkjf; 我在 html 标签中获取文件内容。
  • 现在好多了。但是html标签中的实际文本。
猜你喜欢
  • 1970-01-01
  • 2015-09-11
  • 2010-10-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-01-10
  • 1970-01-01
相关资源
最近更新 更多