zzycgfans的blog

科学技术是第一生产力

serlvet3.0 文件上传
private String fileUploader(HttpServletRequest req){
    	Part part=req.getPart("file");//type为file的表单
    	String tmpfp = req.getParameter("filepath");//本地保存路径

    	
    	//判断是否为合法路径
    	if(!tmpfp.startsWith("/")){
    		tmpfp = "/" + tmpfp;
    	};
    	
    	//文件存储路径 (与输入的filePath合成之后为文件完整的路径)    	
		String fileSavePath = new File(this.getServletConfig().getServletContext().getRealPath("/")).getParent() + 
				 "/upload/";
		
		//String srcip = req.getRemoteAddr();
		
		//创建文件实体
		File f = new File(fileSavePath, tmpfp);
	    if(!f.exists()){
			new File(f.getParent()).mkdirs();
			f.createNewFile();
		}
	    
	    //写入文件
	    part.write(f.getPath());
	    
	    //文件写入失败,或者上传空文件则返回无效路径做判断
	    if(f.length()== 0)return "";
	    
	 

阅读更多
文章标签: file string 存储
个人分类: java
想对作者说点什么? 我来说一句

servlet3.0模块实现demo

2016年11月03日 30KB 下载

文件上传图片文件上传

2010年09月02日 4KB 下载

文件上传文件上传

2011年09月18日 820KB 下载

没有更多推荐了,返回首页

不良信息举报

serlvet3.0 文件上传

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭