码迷,mamicode.com
首页 > Web开发 > 详细

文件上传

时间:2018-04-12 17:55:27      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:doc   func   close   http   需要   script   ons   for   xmlhttp   

//文件名称采用的是js原生获取方式
var file = document.getElementById("cover_img").files[0];
//利用FormData传送文件  append添加需要的数据 var fileObj = new FormData(); fileObj.append(‘imageFile‘, file); fileObj.append(‘fileName‘, file.name);
//利用XMLHttpRequest对象向后台发送文件 var xhr = new XMLHttpRequest();
//请求方式,路径, xhr.open(‘post‘,‘url‘,true);
//返回值 xhr.onload = function () { if(xhr.readyState == 4 && xhr.status == 200){   var resultData = xhr.responseText;   if(resultData == ‘‘){     layer.close(updateIndex)     layer.alert("保存成功")   }else{     var result = $.parseJSON(resultData);     layer.alert(result.msg);   }
} else {   alert("请联系管理员");   return;   }; };
//发送请求 xhr.send(fileObj);

  注:

    文件上传方式有多种;

    但是ajax利用FormData对象传输文件,后台接收不到文件,具体原因不明,有待继续验证

 

文件上传

标签:doc   func   close   http   需要   script   ons   for   xmlhttp   

原文地址:https://www.cnblogs.com/foreign-student/p/8809002.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!