kwj

走越远,路越艰!

常用链接

统计

最新评论

spring文件上传

        MultipartHttpServletRequest multipartRequest=null;
        try
        {
            multipartRequest=(MultipartHttpServletRequest)request;
        }catch(ClassCastException e)
        {
            return;
        }
        MultipartFile multipartFile=multipartRequest.getFile(f_name);
        String newfilename="";
        if(!multipartFile.getOriginalFilename().equals(""))
        {
            String originalFileName=multipartFile.getOriginalFilename();
            Date date=new Date();
            int beginIndex=originalFileName.indexOf(".");
            String ext=originalFileName.substring(beginIndex);
            String fileRealPath=getServletContext().getRealPath(folder)+File.separator
            +date.getTime()+ext;   //文件名
            newfilename=date.getTime()+ext;
            File fileRoot=new File(getServletContext().getRealPath(folder));//保存的创建目录
            if(!fileRoot.isDirectory())
                fileRoot.mkdir();
            File file=new File(fileRealPath);
            multipartFile.transferTo(file);
        }

posted on 2008-01-19 10:48 木剑 阅读(462) 评论(0)  编辑  收藏 所属分类: spring+hibernate