2015-02-09 18 views
5

Tôi muốn tạo một dịch vụ an toàn bằng cách sử dụng khởi động mùa xuân sẽ tải xuống một cái bình nằm ở máy chủ http:8080/someurl/{fileid}. Tôi nên làm như thế nào?Dịch vụ khởi động mùa xuân để tải xuống tệp

+1

Bạn đã thử mọi thứ từ trước tới nay chưa? Nếu vậy, hãy đăng bất kỳ thứ gì bạn có để cộng đồng có thể giúp đỡ tốt hơn – EdmDroid

+0

Không. Tôi vừa tạo một dịch vụ để tải lên tệp jar. Bây giờ tôi muốn một dịch vụ để tải về tập tin jar – Priya

+0

Đó chính xác là quan điểm của tôi. Bạn đã làm bất cứ điều gì theo hướng làm cho các dịch vụ an toàn để tải về các jar? – EdmDroid

Trả lời

13
@RequestMapping(value = "/files/{fileID}", method = RequestMethod.GET) 
    public void getFile(
     @PathVariable("fileID") String fileName, 
     HttpServletResponse response) throws IOException { 
      String src= DestLocation.concat("\\"+fileName+".jar"); 
      InputStream is = new FileInputStream(src); 
      IOUtils.copy(is, response.getOutputStream()); 
      response.flushBuffer(); 
    } 
Các vấn đề liên quan