serlvet3.0 文件上传

原创 2012年03月23日 10:59:52
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 "";
	    
	 

flex struts2单文件上传、同名文件上传、多文件上传

flexbuilder:3 ,Myeclipse:10.0,struts:2.3. 工程可以在http://download.csdn.net/detail/fansy1990/6621255下载 f...
  • fansy1990
  • fansy1990
  • 2013年11月27日 20:07
  • 2403

PHP的单个文件上传、多个单文件上传、多文件上传

单文件上传 upload1.php 单文件上传 请选择您要上传的文件: 我们提交到 ...
  • qq_15096707
  • qq_15096707
  • 2016年04月08日 23:22
  • 1405

SpringMVC 上传文件

@RequestMapping(value = "/uploadFile", method = RequestMethod.POST) public ModelAndView getUploadFil...
  • oyzl68
  • oyzl68
  • 2013年08月03日 08:28
  • 3925

servlet3.0文件上传 01.zip

  • 2014年07月03日 09:35
  • 432KB
  • 下载

servlet3.0文件上传 02.zip

  • 2014年07月03日 09:46
  • 432KB
  • 下载

EXT 3.0 文件上传对话框

  • 2009年09月11日 09:10
  • 90KB
  • 下载

extjs+dwr3.0实现文件上传

  • 2014年01月17日 10:00
  • 3.89MB
  • 下载

Android端使用xUtils3.0实现文件上传

几个月前写过一篇博客《xUtils3.0框架学习笔记》,上面也有记录通过xUtils实现文件上传的使用方法,代码如下:private void upLoadOnClick(View v) { ...
  • true100
  • true100
  • 2016年11月21日 16:06
  • 5082

servlet3.0文件上传

要上传文件,必须利用 multipart/form-data 设置HTML表单的enctype属性值,旨在告诉服务器,向服务器发送二进制数据。 这个表单中必须包含类型file的一个输入...
  • magi1201
  • magi1201
  • 2014年11月21日 22:49
  • 3598

【Servlet3.0新特性】第03节_文件上传

完整版见https://jadyer.github.io/2013/06/24/servlet30-new-feature/
  • jadyer
  • jadyer
  • 2013年06月24日 21:05
  • 3267
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:serlvet3.0 文件上传
举报原因:
原因补充:

(最多只允许输入30个字)