文件预览
2016-03-21 15:15
162 查看
①JSP页面
②action
<div class="aa"><img src=${previewImageSrc}/></div> //${previewImageSrc},是访问路径 例如:/jxz-opr/viewFile?fileID=pl_17e184dfe63a46faae88ea254a99cd
②action
/** * 预览图片 * * @return * @throws Exception * @throws FileNotFoundException */ @Action("viewFile") public String viewImages() throws Exception { ServletOutputStream out = null; FileInputStream in = new FileInputStream(fileSystem.getFile(getFileID())); //fileSystem.getFile(getFileID())获取文件相当于new File("d:\\dst.txt") getResponse().setContentType("multipart/form-data"); out = getResponse().getOutputStream(); int i=0; byte tmp[] = new byte[4096]; while ((i = in.read(tmp)) != -1) { out.write(tmp, 0, i); } out.flush(); in.close(); out.close(); return null; }
相关文章推荐
- js 监视 iframe 或 frameset 的内容变动
- 数据库系统与文件系统的区别
- 公司新加了一台友宝自动售货机引发的思考-适配者模式
- 什么是BOM头
- 移动端接口编程之服务器配置与简单API接口实例
- 工作记录四-etcd与flanneld
- [LeetCode]题解(python):117-Populating Next Right Pointers in Each Node II
- Mac下开发常用目录
- 【Codeforces Round 263 (Div 2)A】【水题 认真读题】Appleman and Easy Task 每个点的相邻o是否都为偶数
- 在android的同一个wifi局域网下,利用socket与多个手机进行数据的收发
- 调用android系统相机拍照并保存
- 数据库优化
- HTTP报文
- sqlite插入数据效率提升解决方案
- Office Web Apps资源
- [已解决问题] Could not find class XXX referenced from method XXX.<YYY>
- KAFKA分布式消息系统
- Android如何高性能编程
- 新手笔记:针对static关键字的学习
- Google cardBoard Android API (八):Eye.Type