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  评论     打赏       拉大锯
    相关问题
    资质平平 · Android
    2025-02-20 09:14 96 100
    尖沙咀-段坤 · 项目
    2025-01-06 23:39 19 2
    雅澤yaduo · 领券联盟
    2025-01-03 20:39 55 50
    呆瓜小董 · webview
    2024-11-30 18:02 82 20
    阿肥 · 鸿蒙next
    2024-10-25 18:07 39 100
    尖沙咀-段坤 · 安卓
    2024-09-11 11:03 32 2
    YanLQ · AOSP
    2024-08-10 11:57 38 100
    断点 · vue
    2024-08-08 10:05 82 30
    幻影~ · 安卓 / 面试
    2024-06-15 18:51 48 2