SpringMvc 利用ajax上传表单文件

    xiaoxiao2021-11-25  75

    jsp页面上

    <form id="FromId" enctype="multipart/form-data"> <input type="file" name="file" id="file"> </input> <input type="button" onclick="ajaxFrom()" value="提交"></input> </form>

    js代码

    <script type="text/javascript"> function ajaxFrom(){ var from= new FormData($("#FromId")[0]); $.ajax({ url:contextPath+'/example/upFile.do', type: 'POST', data:from, async: false, cache: false, processData:false,//'multipart/form-data' contentType:false, success:function(data){ layer.msg("成功"); }, error:function(ero){ layer.msg("出错"); }, }); } </script>

    后台controller

    @RequestMapping("upFile") @ResponseBody public String upFile(HttpServletRequest request, @RequestParam(value="file", required=true) MultipartFile file){ File f=saveFile(request, file); String path= f.getPath(); System.out.println(path); return "success"; } 好一个大布丁 认证博客专家 Java Redis 分布式 手游服务器研发工程师。有参与射击类型手游《雷霆战机》。MMO《末日危机》,SLG+ARPG《末日生存》开发经验。现在主要研究全球游戏服务器SLG类型游戏开发。研究分布式和微服务在游戏服务器中的应用。
    转载请注明原文地址: https://ju.6miu.com/read-678525.html

    最新回复(0)