文件下载

从服务端往客户端写二进制流,可以使用此机制

创建一个接口,将HttpMarsResponse作为参数传入

  1. public void downLoad(HttpMarsResponse response) {
  2. try {
  3. File file = new File("/Users/yuye/Desktop/demo.mov");
  4. InputStream inputStream = new FileInputStream(file);
  5. response.downLoad("文件名.后缀",inputStream);
  6. } catch (Exception e){
  7. }
  8. }

其实就是在接口里调用这个方法就好了,然后接口返回类型要设置成void

  1. response.downLoad("文件名.后缀",inputStream);