`
gmleegmlee
  • 浏览: 116768 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

java 实现 文件上传

    博客分类:
  • JAVA
阅读更多

<%@ page contentType="text/html; charset=gbk" import="java.io.*"%>
<% /*
			InputStream is = request.getInputStream();
			BufferedReader bf = new BufferedReader(new InputStreamReader(is));
			String buffer = null;
			while((buffer = bf.readLine()) != null){
				out.println(buffer + "<br>");
	}
	
	*/
	 
	/*
	request.setCharacterEncoding("gbk");
	out.println("wawa request value:" + request.getParameter("wawa") + "<br>");
	out.println("file request value:" + request.getParameter("file"));
	*/
	
	
	
	InputStream is = request.getInputStream();
	BufferedReader br = new BufferedReader(new InputStreamReader(is));
	String buffer = null;
	
	while((buffer = br.readLine()) != null){
		
		if(buffer.endsWith("--") && buffer.startsWith("-----------------------------")){
			break;
		}
	if(buffer.startsWith("-----------------------------")){
		if(br.readLine().indexOf("filename") > 1){
			br.readLine();
			br.readLine();
			
			File file = new File(request.getRealPath("/")+ System.currentTimeMillis() + ".txt");
			PrintStream ps = new PrintStream(new FileOutputStream(file));
			String content = null;
			
			while((content = br.readLine()) != null){
				if(content.startsWith("-----------------------------")){
					break;
				}
				ps.println(content);
			}
			ps.flush();
			ps.close();
		}
	}
	
	}
	
	br.close();
	
	out.println("UpLoad Finished !");
%>
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics