0
  • 最佳答案
    File file = new File(imagePath + File.separator + "123123.png");
    ServletOutputStream writer = null;
    FileInputStream ips = null;
    try {
        ips = new FileInputStream(file);
        response.setContentType("image/png");
        writer = response.getOutputStream();
        //读取文件流
        int len;
        byte[] buffer = new byte[1024];
        while ((len = ips.read(buffer)) != -1) {
            writer.write(buffer, 0, len);
        }
        writer.flush();
    } catch (Exception e) {
        e.printStackTrace();
    } finally {
        assert writer != null;
        writer.close();
        assert ips != null;
        ips.close();
    }
    

    z这个方法可以访问成功了

    1289087927934066688  评论     打赏       来杯茶
    • 落地请打代码  回复 @来杯茶
      为啥都不用try-with-resources那个代码看起来多舒服
      落地请打代码 2020-08-17 17:30   回复 1204282470065889280
    • 来杯茶  回复 @落地请打代码
      习惯了,你那个我用的很少
      来杯茶 2020-08-30 16:18   回复 1289087927934066688
  • 1、要确保访问到对应的接口了

    2、确定文件读到了

    3、看看log有什么东西输出

    1153952789488054272  评论     打赏       拉大锯
    相关问题
    幻影~ · 提问
    2024-04-13 20:13 7 2
    幻影~ · 找工作
    2024-04-07 10:44 12 2
    幻影~ · 问题
    2024-03-31 17:20 7 2
    TONYGFX · AOSP
    2024-03-28 17:11 4 2