您的位置:首页 > 编程语言 > Java开发

springMVC 上传文件同时传递参数

2016-03-24 16:29 302 查看
使用<span style="font-family: Arial, Helvetica, sans-serif;">@ModelAttribute 和</span><span style="font-family: Arial, Helvetica, sans-serif;">@RequestParam来同时接受对象,和文件内容</span>
<span style="font-family: Arial, Helvetica, sans-serif;"></span>
<span style="font-family: Arial, Helvetica, sans-serif;"></span>
<span style="font-family: Arial, Helvetica, sans-serif;"> @RequestMapping(value = "uploadLocalFile")</span>
    public void uploadLocalFile(Model model,@ModelAttribute CsConfigFile  configFile,@RequestParam("file") MultipartFile file,@CookieValue("username") String username) throws IOException{//        model.addAttribute(csService.localFile(username,csConfigFile));//        System.out.println(configFile);configFile里有filePath字段//        System.out.println(new String(file.getBytes()));configFile.setFileContent(new String(file.getBytes()));model.addAttribute(csService.localFile(username,configFile));}
<form method="post" action="xxx/uploadLocalFile" enctype="multipart/form-data">filePath: <input type="text" name="filePath"/>fileContent <input type="file" name="file"/><input type="submit"/></form>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: