上传文件

来源:互联网 发布:网络赌钱正规吗 编辑:程序博客网 时间:2024/06/07 10:32
<head><meta charset="UTF-8"><title></title><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=0"/>    <meta name="renderer" content="webkit">    <script type="text/javascript" src="${pageContext.request.contextPath}/js/jquery-1.11.3.min.js" ></script>    <script type="text/javascript" src="${pageContext.request.contextPath}/js/jquery.form.js"></script></head><body><div id="uploadForm">    <input id="file" type="file"/>    <button id="upload" type="button">upload</button></div>       </div></body><script type="text/javascript">  $("#upload").click(function(){  var formData = new FormData();formData.append('file', $('#file')[0].files[0]);$.ajax({    url: '${pageContext.request.contextPath}/pic/uploadImageHead.html',    type: 'POST',    cache: false,    data: formData,    processData: false,    contentType: false}).done(function(res) {}).fail(function(res) {});   });    </script>


import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestParam;import org.springframework.web.multipart.MultipartFile;import com.flf.util.FileUploadUtil;@Controller@RequestMapping("pic")public class PicUploadController { //上传文件   Demo @RequestMapping("/uploadImageHead") public String fileUpload(HttpServletResponse response,@RequestParam("file") MultipartFile  file ,HttpServletRequest request) {//得到  url=  http://localhost:8081/qiantufax-manage/upload格式 存入数据库 String url = FileUploadUtil.uploadImage(file, 2);    //从数据库中查出之前的文件,删除 FileUploadUtil.deleteFile(url);     return url; }}




原创粉丝点击