Advertisement
Guest User

Untitled

a guest
Feb 11th, 2016
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Download video file:
  2.  
  3. http://www.filedropper.com/backup_11
  4.  
  5. Call:
  6.  
  7. serve(response, Paths.get("/path/to/" + "backup" + ".mp4").toFile());
  8.  
  9. Method:
  10.  
  11. public static void serve(HttpServletResponse response, File file) throws IOException {
  12.                 response.setContentType("application/octet-stream");
  13.                 // response.setHeader  ("Content-Disposition", "attachment;filename=filename.mp4");
  14.                 response.setHeader("Content-Type", "video/mp4");
  15.                
  16.                 int BUFFER_SIZE = 512;
  17.                 try (
  18.                         BufferedInputStream input  = new BufferedInputStream(new FileInputStream(file), BUFFER_SIZE);
  19.                         BufferedOutputStream output = new BufferedOutputStream(response.getOutputStream(), BUFFER_SIZE);
  20.                 ) {
  21.                         byte[] bytes = new byte[BUFFER_SIZE];
  22.                         int length;
  23.                         while ((length = input.read(bytes)) > 0) {
  24.                                 output.write(bytes, 0, length);
  25.                         }
  26.                 }
  27.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement