package com.web.tools;

import java.io.File;

import org.apache.commons.io.FileUtils;
import org.apache.struts2.ServletActionContext;

/**
 * <hr>┣描述 ：上传文件
 * <br>┣编制 ：李元
 * <br>┣时间 ：2015-11-18<hr>
 */
public class UploadFile
{

	/**用于上传文件（三个参数分别为：上传的文件,文件的名字,文件的存储路径）*/
	public static Boolean uploadFile(File file1, String fileFileName, String nowPath)
	{

		try 
    	{

    		// 把上传的文件放到指定的路径下  

    	    String path = ServletActionContext.getServletContext().getRealPath(nowPath);

    	    if(file1 !=null)
    	    {
    	    	File file = new File(new File(path), fileFileName);
    	    	file.getParentFile().mkdir();
    	    	FileUtils.copyFile(file1, file);
    	    }

            return true;

		} catch (Exception e)
		{
			// TODO Auto-generated catch block
			e.printStackTrace();
			return false;
		}

	}
}
