具体是啥啊  我百度怎么没搜到啊  大家用spingmvc怎么上传下载的啊

解决方案 »

  1.   

    http://www.baidu.com/s?wd=spring%E4%B8%8A%E4%BC%A0%E6%96%87%E4%BB%B6&rsv_bp=0&tn=baidu&rsv_spt=3&ie=utf-8&rsv_sug3=6&rsv_sug4=225&rsv_sug1=4&oq=spring%20%E4%B8%8A&rsv_sug2=0&f=3&rsp=0&inputT=2761这种基本功能,百度一下一大把呀
      

  2.   

    @RequestMapping(value="/aaa/imageUpload.jspx",method=RequestMethod.POST)
    public String upload(HttpSession hs, String nextUrl, @RequestParam(value = "file", required = false) MultipartFile file, HttpServletRequest req, HttpServletResponse res, ModelMap model){

    CmsSite site = CmsUtils.getSite(req);
    CmsUser user = CmsUtils.getUser(req);
    FrontUtils.frontData(req,model,site);
    if (user == null) {
    return FrontUtils.showLogin(req, model, site);
    }


    //当上传大于300kb时候
    if(req.getContentLength()>500000){
    return FrontUtils.showMessage(req, model, "限制头像大小为500kb以内", null);
    }


    // 文件名称
    String origName = file.getOriginalFilename();
    // System.out.println("origName : " + origName);
    String fileId = "";
    try {
    fileId = hrFileServiceMng.save(file.getInputStream());
    } catch (IOException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }

    hs.setAttribute("fileId", fileId);

    // System.out.println("fileId : " + fileId );
    return FrontUtils.showSuccess(req, model, nextUrl);
    }
      

  3.   

    不是有专门的resvoler解决你这个问题么?
      

  4.   

    下载的其实不用springMVC也可以
    上传的有相关的resolver
      

  5.   

    百度一下吧,我才搞了的。不过不记得了,spring mvc自带有的 
      

  6.   

    跟spring有毛线关系,你只要在前台post提交文件数据,HTML5支持类型为file的input输入元素
    其它的你要指定一下post提交数据类型,至于下载就更容易
    只要把你的文件写到HTTPResponse里面即可!
    读写文件你会就可以搞定,这些都是基于HTTP协议的,只不过框架是包装一下而已!
    关键要会裸奔,其它都是浮云!