在HttpResponse 类里面有一个 sendFile方法,调用此方法即可,使用方法如下图所示:

    1. @MarsMapping(value = "insert",method = RequestMetohd.GET)
    2. public void insert(HttpRequest request, HttpResponse response){
    3. File file = new File("/Users/yuye/Documents/test.zip");
    4. response.sendFile(file);
    5. }

    sendFile 方法有多个重载,可以接收不同类型的参数(InputStream,byte[],File,BufferedImage)controller 方法的返回值必须是void,不然框架不知道你是要往客户端写文件流

    generated by haroopad