java web项目中读取本地图片
来源:互联网 发布:大鱼海棠影评知乎 编辑:程序博客网 时间:2024/05/18 03:18
在项目中,因为业务需要,用户上传的图片存放在服务器的D盘中,为了读取并显示到页面上,尝试了两种方法:
一 通过流读取
java代码:
@RequestMapping(value = "/seekExperts") @ResponseBody public String createFolw(HttpServletRequest request, HttpServletResponse response, Model model) { // response.setContentType("image/*"); PageData pd = new PageData();pd = this.getPageData();//取路径String path = pd.getString("path"); FileInputStream fis = null; OutputStream os = null; try { fis = new FileInputStream(path); os = response.getOutputStream(); int count = 0; byte[] buffer = new byte[1024 * 8]; while ((count = fis.read(buffer)) != -1) { os.write(buffer, 0, count); os.flush(); } } catch (Exception e) { e.printStackTrace(); } try { fis.close(); os.close(); } catch (IOException e) { e.printStackTrace(); } return "ok"; }
前台代码:
<img alt="image" id="myImage" style="height:250px;width:400px;" src="defectivemanage/seekExperts.do?path=${var.PATH }"/>
二 通过配置虚拟目录读取
打开tomcat的conf文件夹,在server.xml中的<Host></Host>标签内加入
<Context path="/dataResourceImages" docBase="D:\a" crossContext="true" reloadable="false" debug="0"/>
jsp代码:
<img alt="image" id="myImage" style="height:250px;width:400px;" src="/dataResourceImages/GIF1.gif"/>
修改后重启,就可以看到图片啦
阅读全文
0 0
- java web项目中读取本地图片
- Java Web项目中读取
- Java web项目中读取配置文件
- java web项目中读取配置文件
- java WEB项目通过url下载图片到本地
- java读取本地图片并在jsp中显示
- java项目jsp中如何引用本地路径图片
- java项目jsp中如何引用本地路径图片
- java Web读取图片显示
- java web读取显示图片
- web项目jquery实现本地图片预览
- java -- 读取和输出图片到本地
- java Web项目中Properties 文件的读取
- java web项目中读取和修改properties配置文件
- Java web项目中读取properties,xml文件
- java web项目中对于资源文件的读取
- java web项目读取文件
- JAVA 通过poi 读取 本地excel(.xls,.xlsx)文件,文件中 包含图片
- 修改资源文件后不重启web项目得到新值(鸡肋)
- IDEA 个人笔记
- ASP.net 写入日志到文本文件
- MySQL安装及使用
- K-近邻算法
- java web项目中读取本地图片
- 每月技术提升--17年10月
- 欢迎使用CSDN-markdown编辑器
- 微信点餐小程序,左右菜单联动,菜单和购物车数量同步加减功能
- BOM中的三种提示窗口
- MySQL日期数据类型、时间类型使用总结
- [资源分享] Android Studio 和 Eclipse 中获取SHA1详解
- js结合schema实现外部网页点击APP下载按钮,已安装的话打开APP,未安装跳转到下载页
- 图片轮播的实现