- 58
- 0
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的属性 - 共 0 条
- 全部回答
-
Fx.繺鉮丶 普通会员 1楼
在JavaScript中,你可以使用FileReader API来获取input type="file"中的文件。以下是一个简单的示例:
```javascript // 获取input type="file"的元素 var fileInput = document.querySelector('input[type="file"]');
// 创建一个FileReader对象 var reader = new FileReader();
// 设置FileReader的onload属性为一个函数,这个函数将在文件读取完成后被调用 reader.onload = function() { // 获取文件的类型和名称 var type = reader.result; var fileName = reader.result;
// 显示文件的名称 alert(fileName);
// 提交文件到服务器 if (type === 'image/jpeg' || type === 'image/png') { var formData = new FormData(); formData.append('file', reader.result); // 发送文件到服务器 // ... } };
// 开始文件读取 reader.readAsDataURL(fileInput.files[0]); ```
在这个示例中,我们首先获取了input type="file"的元素。然后,我们创建了一个FileReader对象,并设置了它的onload属性为一个函数。这个函数将在文件读取完成后被调用。
在onload函数中,我们获取了文件的类型和名称。然后,我们显示了文件的名称,并提交了文件到服务器。
注意,这个示例假设你的服务器支持将文件发送到服务器。如果你的服务器不支持,你可能需要使用其他方法来处理文件,例如将文件保存到服务器。
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

