来自 xmlhttprequest 的空响应文本
我使用ajax上传文件,为什么xmlhttprequest.responseText的responseText返回空?
我的代码:
req = new XMLHttpRequest();
req.file = file;
req.addEventListener('change', changeProgress);
req.onreadystatechange =
function() {
if(this.readyState == 4) {
//etc..
alert(req.responseText);
}
};
req.open('POST','/upload',true);
req.send(file);
I'm upload an file using ajax,why the responseText from xmlhttprequest.responseText is returned empty?
My code:
req = new XMLHttpRequest();
req.file = file;
req.addEventListener('change', changeProgress);
req.onreadystatechange =
function() {
if(this.readyState == 4) {
//etc..
alert(req.responseText);
}
};
req.open('POST','/upload',true);
req.send(file);
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
出于安全原因,不支持在 XMLHttpRequest 对象中上传文件
编辑:但是,可以使用 XMLHttpRequest 2
Uploading files in XMLHttpRequest object is not supported for security reasons
EDIT: This is, however, possible with XMLHttpRequest 2