使用file把文件读取到浏览器并用进度条显示
来源:互联网 发布:java用到哪些函数 编辑:程序博客网 时间:2024/05/18 14:42
这里FileReader只是从磁盘把文件读取到浏览器,并没有发送到服务器。
<body> 文件浏览: <input type="file" id="images" multiple /><br /> <progress id="pro" value="0"></progress> <div id="result"></div> <input type="button" value="显示" onclick="showdatelists();" /> <input type="button" value="读取二进制" onclick="readerBinary();" /> <script> var showdatelists = function () { var imageEle = document.getElementById("images"); var filelist = imageEle.files; for (var i = 0; i < filelist.length; i++) { var file = filelist[i]; div = document.createElement("div"); div.innerHTML = "第" + (i + 1) + "个文件名字是:" + file.name + ",文件大小是:" + file.size + "文件类型是:" + file.type; document.body.appendChild(div); } } </script> <script> var reader = null; if (FileReader) { reader = new FileReader(); } else { alert("不支持"); } var readerBinary = function () { reader.readAsArrayBuffer(document.getElementById("images").files[0]); var pro = document.getElementById("pro"); pro.max = document.getElementById("images").files[0].size; //读取不中断则触发该事件 reader.onprogress = function (evt) { pro.value = evt.loaded; } } </script></body>
阅读全文
1 0
- 使用file把文件读取到浏览器并用进度条显示
- C#读取Excel文件并用datagridview显示
- Bootstrap file-input 插件使用(大文件上传显示进度条)
- 使用BackGroundWork处理大批量数据并用进度条显示进度 (转)
- 使用BackGroundWork处理大批量数据并用进度条显示进度
- 读取源文件,并用TextArea显示
- 能否不考虑文件的类型,直接把文件显示到浏览器(Response)
- 使用php文件读取视频stream并用flowplayer播放
- Bootstrap3 框架下 使用 Bootstrap-table 结合 Bootstrap- file input 上传文件 并显示进度条
- Hadoop实验:用java把hdfs系统里的文件内容读取出来,显示到屏幕
- 如何用c#连接到oracle数据库并用DataGrid把表中字段显示出来
- asp.net mvc中读取input file上传的txt文件内容,但不需要把文件保存到服务器上
- PowerShell中使用Out-File把字符串或运行结果保存到文件的方法
- 使用HttpURLConnection上传文件,进度条显示不正确
- 使用HttpURLConnection上传文件,进度条显示不正确
- Java复制文件使用进度条显示
- 读取手机联系人,并用listview显示
- 用AJAX异步交互返回xml文件从jsp页面中读取并用表格显示
- Hadoop与Hbase兼容性
- JS原型
- 7.18 刚写完代码
- 存储器的校验——汉明码(Hanming Code)
- 注解
- 使用file把文件读取到浏览器并用进度条显示
- Android基础控件——Dialog的自定义,仿淘宝、天猫、京东等商城广告弹窗
- Spark调优1
- Kubernetes Node Controller源码分析之配置篇
- spark调优2
- 网络
- 链表--删除一个无头单链表的非尾节点
- [leetcode]500.Keyboard Row Add to List
- linux 中 句子的逆序“you are from yangzhou”