2017-04-07 93 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,...)

相關問題