html5获取本地文件
来源:互联网 发布:买域名一年多少钱 编辑:程序博客网 时间:2024/06/02 04:15
html5可以获取浏览器本地文件,但是为了安全起见,需要本地用户的确定,才可以打开,而不能通过js去自动打开,另外,不允许获取文件的绝对路径。
1. 获取文件名字:
function showFileName(){// Check for the various File API support.if (window.File && window.FileReader && window.FileList && window.Blob) {// All the File APIs are supported.} else { alert('The File APIs are not fully supported in this browser.');}//get the file namevar a=document.getElementById("filePicker").value;a=a.split("\\");var filename = a[a.length-1];}
<a href="javascript:;" class="file"><span style="white-space:pre"></span><input onchange="javascript:showFileName()" type="file" name="file" id="filePicker" multiple /></a>
2. 获取文件内容:
function showFile(){// Check for the various File API support.if (window.File && window.FileReader && window.FileList && window.Blob) {// All the File APIs are supported.} else { alert('The File APIs are not fully supported in this browser.');} <span style="white-space:pre"></span>var reader = new FileReader(); <span style="white-space:pre"></span>reader.onload = function() <span style="white-space:pre"></span>{ <span style="white-space:pre"></span>//alert(this.result);<span style="white-space:pre"></span>document.getElementById("div1").innerHTML = this.result; <span style="white-space:pre"></span>} <span style="white-space:pre"></span>var f = document.getElementById("filePicker").files[0]; <span style="white-space:pre"></span>reader.readAsText(f);}
<a href="javascript:;" class="file"><input type="file" name="file" id="filePicker" multiple /></a><input type="button" value = "显示" onclick="showFile()"/><div id = "div1"></div>
0 0
- html5获取本地文件
- html5 本地文件拖拽到浏览器
- HTML5读取本地文件
- HTML5 – 操作本地文件
- HTML5 – 操作本地文件
- HTML5拖拽本地文件
- HTML5读取本地文件
- HTML5 Video/Audio播放本地文件
- html5 file api 读取本地文件
- html获取本地文件列表
- Js 获取本地文件路径
- 获取本地文件的大小
- 获取本地文件mimeType
- Android 获取本地文件(遍历本地文件)
- Ajax从本地文件获取文本
- java 获取本地文件字节数组
- iOS-NSBundle获取不到本地文件
- UE4 获取本地文件以及修改
- Spring 的事务管理(编程式和声明式)
- 安卓原生 Edittext富文本编辑,支持Html格式字符串转换
- integer类型数据的比较
- Generalized Low Rank Approximation of Matrices
- org.springframework.web.context.request.RequestContextListener
- html5获取本地文件
- web作用域
- WebApp登陆页面设计
- PB中 把DW导出到Excel,与Excel通讯
- SpringMvc 服务端发布json数据+android客户端解析json数据
- conky 配置
- chrome浏览器js内存溢出
- vim入门
- A. Soldier and Bananas(CF546) Codeforces Round #304 (Div. 2)