- 阅读权限
- 255
- 威望
- 1 级
- 论坛币
- 84520 个
- 通用积分
- 11312.4871
- 学术水平
- 666 点
- 热心指数
- 821 点
- 信用等级
- 732 点
- 经验
- 398874 点
- 帖子
- 16369
- 精华
- 0
- 在线时间
- 3321 小时
- 注册时间
- 2016-7-9
- 最后登录
- 2024-6-4
大师
还不是VIP/贵宾
- 威望
- 1 级
- 论坛币
- 84520 个
- 通用积分
- 11312.4871
- 学术水平
- 666 点
- 热心指数
- 821 点
- 信用等级
- 732 点
- 经验
- 398874 点
- 帖子
- 16369
- 精华
- 0
- 在线时间
- 3321 小时
- 注册时间
- 2016-7-9
- 最后登录
- 2024-6-4
| 开心 昨天 09:09 |
---|
签到天数: 2536 天 连续签到: 2 天 [LV.Master]伴坛终老
|
经管之家送您一份
应届毕业生专属福利!
求职就业群
感谢您参与论坛问题回答
经管之家送您两个论坛币!
+2 论坛币
File对象与FileList对象
使用此两对象,实现上传文件界面的示例代码:
<!DOCTYPE html>
<html>
<head>
<title>7.2.1.html</title>
<meta charset="utf-8">
<script type="text/javascript">
function show(){
var file, filelist, mySpan;
file=document.getElementById("file");
filelist = file.files;
mySpan = document.getElementById("mySpan");
var names="";
for(var i=0; i<filelist.length; i++){
names += filelist.name + "<br />";
}
mySpan.innerHTML=names;
}
</script>
</head>
<body>
<input type="file" id="file" multiple />
<input type="button" id="button" value="上传文件" />
<br />
<span id="mySpan"></span>
</body>
</html>
FileReader对象
用于读取文件里面的数据,进入内存。根据文件类型不一样,可选择不同的方法读取文件(异步读取文件的过程中,可以触发多个事件)
4个方法
readAsBinaryString以二进制方式读取文件
readAsText以文本方式读取
readAsDataURL以DataURL读取文件
abort中断读取操作
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
|
|
-
总评分: 论坛币 + 100
查看全部评分
|