文件流形式WEB页面显示图片
来源:互联网 发布:lol怎么刷金币软件 编辑:程序博客网 时间:2024/05/19 18:12
前台js中代码
if(json.data.headPhoto!=null && json.data.headPhoto!=""){ $('#headPhoto').attr('src', contextPath + '/o2oUser/getPhoto?photoURL=' + json.data.headPhoto); }else{ $('#headPhoto').attr('src', basePath + '/dist/img/SF.jpg'); }
后端读取文件流
/** * 获取图片 * @param * @return * @throws Exception */@RequestMapping(value = "/getPhoto", method = RequestMethod.GET)@ResponseBodypublic void getPhoto(@RequestParam(value = "photoURL") String photoURL, HttpServletResponse response) throws Exception {logger.info("获取图片url:" + photoURL);InputStream inputStream = null;OutputStream os = null; try {// if(photoURL.endsWith("203_.jpg"))// photoURL = "E:/INC_SGS_CORE_PIC/20160324/201/755/59-1-715070207621595136_20160330_203_.jpg";// else if(photoURL.endsWith("201_.jpg"))// photoURL = "E:/INC_SGS_CORE_PIC/20160324/201/755/60-1-715070207621595137_20160330_201_.jpg";// else if(photoURL.endsWith("1667_20160324_201_755.jpg"))// photoURL = "E:/INC_SGS_CORE_PIC/20160324/201/755/30-1-712592950940401667_20160324_201_755.jpg";// else // photoURL = "E:/INC_SGS_CORE_PIC/20160324/201/755/52-1-712839709792927745_20160324_201_755.jpg"; inputStream = new FileInputStream(new File(photoURL)); if(photoURL.endsWith(".jpg")) response.setContentType("image/jpeg; charset=GBK"); else if(photoURL.endsWith(".tif")) response.setContentType("image/tiff; charset=GBK"); os = response.getOutputStream(); byte[] b = new byte[2048]; int length; while ((length = inputStream.read(b)) > 0) { os.write(b, 0, length); } } catch (Exception e) { logger.error("获取图片出错",e); e.printStackTrace(); } finally {os.close();inputStream.close();}}
0 0
- 文件流形式WEB页面显示图片
- 浏览器文件下载和图片显示(流形式)
- java浏览器文件下载和图片显示(流形式)
- web页面流显示图片
- java web页面显示图片
- ASP.NET c# 把服务器上绝对路径的图片以二进制流形式显示图片
- Silverlight中通过调用WebService来显示数据库中以流形式保存的图片
- 以二进制流形式存储/输出图片
- spring使用文件流形式下载文件
- web页面pdf文件的显示
- ANDROID以流形式上传文件
- java以字节流形式读写文件
- Android 上传文件,头像。流形式
- Web页面根据不同的分辨率显示不同的图片
- 将xml以流形式输出到前台页面
- Dom4j解析从页面拿到的流形式xml
- Dundas 纯后台声明及生成图片流形式输出
- SSH+SQLServer2005图片文件上传及页面显示
- 快速获取别人IP地址的4种方法
- Android面试之J2SE基础
- 自定义SlideSwitch(开关控件)
- Java提高篇(三三)-----Map总结
- 结构型--装饰者模式
- 文件流形式WEB页面显示图片
- IntelliJ上创建Tomcat + Jersey 工程
- css常用的简写
- Python matplotlib支持中文
- gitbook edit
- register
- 推荐!国外程序员整理的Java资源大全
- IOS --- OC与Swift混编
- 反射调用指定方法