显示服务器上传的文件

来源:互联网 发布:ubuntu怎么连接wifi 编辑:程序博客网 时间:2024/05/16 09:05

显示服务器上传的文件

 // 文件保存路径              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);          }

说明:
   主要是得到服务器文件的路径, 然后通过路径来文件流,
 再用输出流 写到页面上去;
0 0
原创粉丝点击