js 实现 input 文件的内容显示
来源:互联网 发布:玉溪超市软件 编辑:程序博客网 时间:2024/05/22 00:48
HTML5定义了FileReader作为文件API的重要成员用于读取文件。
FileReader 的实例拥有 4 个方法,其中 3 个用以读取文件,另一个用来中断读取。下面的表格列出了这些方法以及他们的参数和功能,需要注意的是 ,无论读取成功或失败,方法并不会返回读取结果,这一结果存储在 result属性中。方法名 参数 描述 abortnone中断读取readAsBinaryStringfile将文件读取为二进制码readAsDataURLfile将文件读取为 DataURLreadAsTextfile, [encoding]将文件读取为文本
FileReader 的实例拥有 4 个方法,其中 3 个用以读取文件,另一个用来中断读取。下面的表格列出了这些方法以及他们的参数和功能,需要注意的是 ,无论读取成功或失败,方法并不会返回读取结果,这一结果存储在 result属性中。
HTML5定义了FileReader作为文件API的重要成员用于读取文件。
FileReader 的实例拥有 4 个方法,其中 3 个用以读取文件,另一个用来中断读取。下面的表格列出了这些方法以及他们的参数和功能,需要注意的是 ,无论读取成功或失败,方法并不会返回读取结果,这一结果存储在 result属性中。
- readAsBinaryString:该方法将文件读取为二进制字符串,通常我们将它传送到后端,后端可以通过这段字符串存储文件。
- readAsDataURL:这是例子程序中用到的方法,该方法将文件读取为一段以 data: 开头的字符串,这段字符串的实质就是 Data URL,Data URL是一种将小文件直接嵌入文档的方案。这里的小文件通常是指图像与 html 等格式的文件。
- readAsText:该方法有两个参数,其中第二个参数是文本的编码方式,默认值为 UTF-8。这个方法非常容易理解,将文件以文本方式读取,读取的结果即是这个文本文件中的内容。
页面文件
<div> <label>请选择需要上传的文件:<br /> <a href="javascript:;" class="btn red" id="file"> <span class="glyphicon glyphicon-download-alt"></span> 打开 </a> <span id="fileNameDes"></span> </label> <input type="file" style="display: none" id="FileSelect" name="userfile" /> </div>
<div> <textarea id="showFile" name="showFile" class="form-control" maxlength="10000" style='width:500px;resize: none;' placeholder="文本输入"></textarea></div>
js脚本
//选择文件事件 $("#FileSelect").change(function(){ var fileSelector = $("#FileSelect")[0].files; var file = fileSelector[0]; $('#fileNameDes').text(fileSelector[0].name); var reader = new FileReader(); reader.onload = function() { document.getElementById("showFile").innerHTML = this.result; }; reader.readAsText(file); });
0 0
- js 实现 input 文件的内容显示
- js实现在编辑框input下根据输入内容显示匹配内容的下拉列表(一)
- js实现在编辑框input下根据输入内容显示匹配内容的下拉列表(二)
- 悬浮显示input中所有的内容
- js复制网页input的内容
- js的input框限制输入内容
- js控制input输入的内容
- js获取input的文件
- js清空input类型为type的文件框的内容
- js清空input类型为type的文件框的内容
- js实现文本框中内容的放大显示
- js实现更多内容的显示与隐藏
- js实现鼠标点击input框后里面的内容就消失代码
- JS实现点击下拉菜单把选择的内容同步到input输入框内
- node.js实现逐行读取文件内容的代码
- jquery挨着input显示内容.
- 设置input 内容居中显示
- JS实现文章中显示内容字体 大 中 小 的显示效果
- J辉定时关机初步完成
- WM_CTLCOLOR消息的用法。有关控件…
- [原创]J辉定时关机v1.01修正版
- CCF201604-3 路径解析
- mfc实现托盘图标
- js 实现 input 文件的内容显示
- Linux内核学习笔记二——进程
- Unity从文件读取游戏数据
- 【风宇冲】Unity3D教程宝典…
- bzoj 1036 Codevs 2460 树的统计 [树链剖分]
- Unity脚本——单例模式(转)
- 手把手教你给一个iOS app配置多个环境变量
- 原创]unity3D学习【功能实现】之一:坐标的转换以及物体的移动
- [原创]unity3D学习【功能实现】之二:图片的旋转/2d物体的旋转