服务端取得上传文件并保存

转载自:传智播客教程

public ActionForward save(ActionMapping mapping, ActionForm form,
            HttpServletRequest request, HttpServletResponse response)
            throws Exception {
        VideoForm formbean = (VideoForm)form;//下面完成文件的保存
        if(formbean.getVideo()!=null && formbean.getVideo().getFileSize()>0){
            String realpath = request.getSession().getServletContext().getRealPath("/video");
            System.out.println(realpath);
            File dir = new File(realpath);
            if(!dir.exists()) dir.mkdirs();
            File videoFile = new File(dir, formbean.getVideo().getFileName());
            FileOutputStream outStream = new FileOutputStream(videoFile);
            outStream.write(formbean.getVideo().getFileData());
            outStream.close();
        }
        return mapping.findForward("result");
    }

 

posted @ 2016-04-14 11:43  进进  阅读(121)  评论(0)    收藏  举报