Jquery+ajax上传文件

前言:

之前做文件操作都是直接通过表单提交的,这几天做了一个前台用jquery+ajax上传文件,后台用MVC接受文件,由于第一次用jquery+ajax做上传文件,所以用来写个博客。方便以后直接用。


上代码:

              //表单
                
//jquery代码 $("#btnImport").click(function () { var formData = new FormData();//存放文件 //console.log($('#upFile')[0].files[0]); if ($('#upFile')[0].files[0] != undefined) { formData.append('file', $('#upFile')[0].files[0]); $.ajax({ url: '/ImporteExcleData/ImpotrUserInfoExcle', type: 'post', dataType: 'json', processData: false,// 告诉jQuery不要去处理发送的数据 contentType: false,// 告诉jQuery不要去设置Content-Type请求头 data: formData, success: function (data) { alert(data.mess); window.location = "/ShowUserInfo/Index"; }, error: function (data) { alert(data.mess); window.location = "/ShowUserInfo/Index"; } }) } else { alert("请选择您要导入的文件"); } })

结尾:

        分享:去尝试自己没有做过的事,往往会有意想不到的收获!

你可能感兴趣的:(jquery,ajax)