2017-04-07 106 views
0

我想下载在其上的位置TEMP \ hello.csv服务器使用Java代码如何下载的位置临时存储在服务器/ hello.csv

  1. 我有数据CSV文件CSV文件。我将这些数据填充到一个CSV文件中,hello.csv
  2. 我将这个文件保存/存储在\ Temp文件夹下的服务器中
  3. CSV文件存储在服务器的Temp \ hello.csv文件夹中。
  4. 我要下载这个文件,但我不知道如何使用Java代码
+0

如果我的回答对你有帮助,你应该接受它;) – benkuly

回答

0

做这应该(从https://docs.spring.io/spring/docs/current/spring-framework-reference/html/mvc.html#mvc-ann-async-output-stream)工作:

@RequestMapping("/download") 
public StreamingResponseBody handle() { 
    return new StreamingResponseBody() { 
     @Override 
     public void writeTo(OutputStream outputStream) throws IOException { 
      File file=new File("Temp\hello.csv"); 
      FileInputStream stream =new FileInputStream(file); 
      IOUtils.copy(stream, outputStream); 
     } 
    }; 
} 

但也有许多其他的功能。 (Spring boot service to download a file,Downloading a file from spring controllers,...)

相关问题