调用第三方文件下载接口

各位老哥,后端调用第三方文件下载接口后怎么在前端下载呀,怎么把文件流传给前端

        //接口名称
        String service = "/sys/file/download/export";

        //组装body参数
        Map<String, String> bodyMap = new HashMap<>();
        bodyMap.put("fileId","nv4S9fw2Fvwf9jdvO8Md-SN6z8HmsyidezwSHux39aM=");

        
        Connection.Response response = Util.sendReturnResponse(service, bodyMap, null);
        System.out.println(response.body());
        if (response.contentType().contains("application/json")) {
            // 出错了
            System.out.println(JSONObject.parse(response.bodyAsBytes()));
        } else {
            // 将对账文件保存至本地
            String disposition = response.headers().getOrDefault("Content-Disposition", "");
            String fileName = disposition.substring(disposition.indexOf("=") + 1);
            System.out.println(disposition);
            System.out.println(fileName);
            try (FileOutputStream outputStream = new FileOutputStream("E://" + fileName)) {
                outputStream.write(response.bodyAsBytes());
                outputStream.flush();
            }
        }

img

1,可以在Response中携带
2,上传服务器,把可以访问的URL返回前端加载或者下载