专家
公告
财富商城
电子网
旗下网站
首页
问题库
专栏
标签库
话题
专家
NEW
门户
发布
提问题
发文章
HTML5上传文件(不含进度条):XHR2+FILE+FormData
2019-04-15 15:42
发布
生成海报
站内文章
/
PIC单片机
10603
0
1576
主要用到了三个方面的技术:
1.使用FILE的API获取待上传的文件对象,比如pic
var pic = document.getElementsByTagName("input")[0].files[0];
2.再使用FormData对象收集待发送的数据,参数其中之一是上面file获取到的对象pic
var fd = new FormData();
fd.append('pic',pic);
3.使用Ajax发送
var xhr = new XMLHttpRequest();
xhr.open('POST','fileup.php',true);
xhr.onreadystatechange = function(){
if(this.readyState ==4)
{
document.getElementById('debug').innerHTML = this.responseText;
}
}
xhr.send(fd);
具体代码如下:
html5up.html如下:
fileAPI
用到的fileup.php如下:
Ta的文章
更多
>>
Buildroot构建指南--Overview
0 个评论
HTML5上传文件(不含进度条):XHR2+FILE+FormData
0 个评论
热门文章
×
关闭
举报内容
检举类型
检举内容
检举用户
检举原因
广告推广
恶意灌水
回答内容与提问无关
抄袭答案
其他
检举说明(必填)
提交
关闭
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮