java 从本地拿取图片给前端显示

直接从本地拿取图片给前端显示,直接给前端流数据:

public static void getPhoto(HttpServletResponse response, String imgUrl) throws Exception {
    String path = "你的路径" + imgUrl;
    File file = new File(path);
    FileInputStream fis;
    fis = new FileInputStream(file);

    long size = file.length();
    byte[] temp = new byte[(int) size];
    fis.read(temp, 0, (int) size);
    fis.close();
    byte[] data = temp;
    response.setContentType("image/png");
    OutputStream out = response.getOutputStream();
    out.write(data);
    out.flush();
    out.close();

}

我的博客

我的博客

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,155评论 25 709
  • iOS向后台(PHP)发送多张图片(带进度条)
    Alan龙马阅读 228评论 0 0
  • 今天参加市行工作会议,本次会议将工作会议、职代会和2017年度表彰大会整合在一起召开,流程紧凑,内容丰富。 通过本...
    方芳爱成长阅读 608评论 0 51