把选择的文件显示在页面上 #3

0
视频
0
完成
0%
进度
0
分钟
0
完成
0%
进度

文件里面的 size 属性的值的单位是字节 … 把它转换成兆 … 1 兆等于 1024 KB,1 KB 等于 1024 个字节 .. 所以可以让它去除以 1024 … 会变成 KB .. 然后再除以 1024 就会变成兆了 …

不过这个运算的结果一定会有很多的小数 … 使用 Math.round() 方法,可以把它四舍五入一下 …

这样只会保留结果的整数部分 … 如果仍然想保留两位小数 … 可以让这个结果先乘以 100 … 四舍五入以后 .. 再让它去除以 100 … 这样就会保留两位小数 …

想保留一位小数的话,可以把结果乘以 10 ,四舍五入以后再让它除以 10 。

在它的后面,先加上一个空格 …. 然后是单位的名称 … MB … 表示兆 ...

Math.round(file[i].size / 1024 / 1024 * 100) / 100 + ' ' + 'MB' + ' ' +

下面再去处理一下日期 … 我们可以让它本地化一下 … 可以使用 toLocaleDateString() 这个方法 …

file[i].lastModifiedDate.toLocaleDateString());

保存 .. 再回到浏览器 … 刷新 …

选择文件 … 打开 …

现在,这个文件列表里面的文件的大小,还有最近修改的日期会更容易明白一些。

把选择的文件显示在页面上 #3《 HTML5:文件 API 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点