欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

springboot 返回以base64字符串格式的文件流

程序员文章站 2022-04-18 11:41:26
...

springboot接口,返回文件字节流,以base64格式字符串

    @GetMapping("/getFileBase64")
    public String getFileBase64() throws IOException {
        byte[] bytes=null;
        String base64String=null;
        //InputStream inputStream=null;

        File file=new File("D:/本机宽带密码和网卡IP.txt");
        FileInputStream fileInputStream=new FileInputStream(file);
        int size=fileInputStream.available();
        bytes=new byte[size];
        fileInputStream.read(bytes);
        fileInputStream.close();

        BASE64Encoder encoder=new BASE64Encoder();
        base64String=encoder.encode(bytes);

        return base64String;
    }