您的位置:首页 > 其它

显示服务器上传的文件

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);
}


说明:
主要是得到服务器文件的路径, 然后通过路径来文件流,
再用输出流 写到页面上去;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: