html5 java文件上传_HTML5文件操作-文件上传(上)

js要操作文件,首先得讲到的是文件api里常见的几个对象:

1,Blob

2,File

3,FileList

4,FileReader

1.1 Blob对象表示的是二进制数据,提供了一个slice方法,该方法可以访问到字节内部的数据段(也就是整个数据的某一段数据)

1.2 File对象,File对象是从Blob对象继承过来的,表示的是一个具体的文件,有两个属性,name,文件的名字,不包括路径。lastModifiedDate,最后一次修改文件的时间。当然,从Bolb继承下来的,Blob有的,File也有。

代码:

window.onload = function() {

var file = document.getElementById('file');

var button = document.getElementById('button');

var ofile = null;

button.onclick = function() {

//用户还没有点击“选择文件”把文件添加进input里(input里为空)

//而直接点击了上传按钮,就让它退出

if (file.files.length == 0) {

console.log('请选择文件');

return false;

}

//这里只选择了一个文件

ofile = file.files[0];

console.log(ofile);

}

}

如图:

ac63c0f32ed8f6e659105d0f23e6af6e.png

通过File来找size,type,lastModifiedDate

代码:

co

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值