显示服务器上传的文件
2016-07-11 14:23
183 查看
显示服务器上传的文件
// 文件保存路径 String file1Path = request.getSession().getServletContext().getRealPath("/"); //D:\java工程1\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\JavaPlat\ String path2= file1Path+"pub\\admin\\upload\\"; if(type.equals("0")){ /*path2 = "D:/java工程1/JavaPlat/src/main/webapp/pub/admin/upload/picture/";*/ path2 = path2+"picture\\"; } else if(type.equals("1")){ /* path2 = "D:\\java工程1\\JavaPlat\\src\\main\\webapp\\pub\\admin\\upload\\flash\\";*/ path2 = path2+"flash\\"; } else if(type.equals("2")){ /* path2 = "D:\\java工程1\\JavaPlat\\src\\main\\webapp\\pub\\admin\\upload\\Multimedia\\";*/ path2 = path2+"Multimedia\\"; } else{ /* path2 ="D:/java工程1/JavaPlat/src/main/webapp/pub/admin/upload/others/";*/ path2 = path2+"others\\"; } path2+=filename; FileInputStream fileInputStream = new FileInputStream(path2); OutputStream os = response.getOutputStream(); //创建输出流 byte[] b = new byte[1024]; while( fileInputStream.read(b)!= -1){ os.write(b); }
说明:
主要是得到服务器文件的路径, 然后通过路径来文件流,
再用输出流 写到页面上去;
相关文章推荐
- Nexus 7 搞机教程
- 转载 foreach比递归效率低
- CentOS 6.3 中安装VirtualBOX增强工具失败:Building the main Guest Additions module[FAILED]
- 主题模型
- mac 安装brew
- MYSQL附近的人设计思路
- Java并发编程:并发容器之ConcurrentHashMap(转载)
- Putty打不开
- ZBrush中保存历史记录太多该如何解决
- 关于语义化标签
- Codeforces Round #361 (Div. 2) 套题
- leetcode.177. Nth Highest Salary
- 如何根据基类指针来判断这个基类是由那个子类转换而来!
- HTML5
- web,视频播放两种方法
- Java ConcurrentModificationException异常原因和解决方法
- UVA - 699 The Falling Leaves 二叉树
- oninput,onpropertychange,onchange的用法
- 字符串-401 - Palindromes
- Hibernate+JPA注解