HTML5 ajax上传附件

时间:2021-10-31 15:04:25
var fd = new FormData();             
fd.append('/*键值*/', this.files[0]);
var xhr = new XMLHttpRequest();
xhr.upload.addEventListener('progress', progress/*上传中事件,不间断触发*/ , false);
xhr.addEventListener('load', load/*上传成功事件*/, false);
xhr.addEventListener('error', error/*异常处理事件*/, false);
xhr.addEventListener('abort', abort/*上传终止事件*/, false);
xhr.open('POST', '/*服务端文件接收地址*/');
xhr.send(fd); 通过 asp.net mvc 测试,只能上传20M以内的文件,再大就有问题了.有没有大神告诉我下原因???