js 怎么获取input type="file"中的文件
html代码
<input id="load" type="file" onchange="upload(this.files)" multiple/>
js代码
function upload(files){
console.log(files);
$.ajax({
type: 'post',
url: "download.php",
data: {
files:files,
},
dataType: "json",
success: function(data) {
if(data.status){
alert(data.msg);
return false;
}else{
alert(data.msg);
return false;
}
}
});
}
但是我console.log 不能打印出file,实在是不知道怎么获取file的属性
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
你这个可以console出来的,只是上传写得有问题,不能直接ajax上传,应该用formdata上传
改成下面这样试试
ajax做文件上传,只能把整个表单的数据发送过去 也就是说用formdata发送