FileReader.result
2024-10-21 19:49:16
FileReader.result
该属性返回文件的内容。此属性仅在读取操作完成后才有效,并且数据的格式取决于用于启动读取操作的方法。FileReader
]**result**
句法
var file = instanceOfFileReader .result
值
适当的字符串或ArrayBuffer
]基于哪种读取方法来启动读取操作。该值是null
读数是否尚未完成或未成功。
结果类型如下所述。
方法 | 描述 |
---|---|
readAsArrayBuffer() |
的result 是JavaScript ArrayBuffer 包含的二进制数据。 |
readAsBinaryString() |
该result 包含在一个字符串的文件的原始的二进制数据。 |
readAsDataURL() |
该result 是一个字符串data: 表示文件的传输数据的URL。 |
readAsText() |
该result 是一个字符串文本。 |
例
此示例展示了一个函数,read()
该函数从file input读取文件。它的工作方式是创建一个FileReader
对象并为加载事件创建一个侦听器,以便在读取文件时result
获取并将其传递给提供给的回调函数read()
。
内容作为原始文本数据处理。
var fileInput = document.querySelector('input[type="file"]');
function read(callback) {
var file = fileInput.files.item(0);
var reader = new FileReader();
reader.onload = function() {
callback(reader.result);
}
reader.readAsText(file);
}
最新文章
- python面向对象随笔
- WPF学习之路(九)导航和页面(续)
- js基础知识温习:Javascript中如何模拟私有方法
- [原创]使用java批量修改文件编码(ANSI-->;UTF-8)
- Python模块(getpass)
- 【python】浅谈包
- ORA-00031: session marked for kill 处理Oracle中杀不掉的锁
- Delphi 提示在Delphi的IDE中,按Ctrl+Shift+G键可以为一个接口生成一个新的GUID。
- Struts2学习笔记(一):Struts2开发环境的配置
- input 即时搜索 监听输入值的变化
- Eclipse中将含有图片资源的项目打包成jar文件
- Android ViewPager动画切换
- Linux应该知道的技巧
- “脚踢各大Python Web框架”,Sanic真有这能耐么?
- <;Python>;判断变量是否是DataFrame 或者 Series
- 序列化 pickle shelve json configparser
- Java 使用gson 解析 Json
- C++原型模式和模板模式
- 【CF840E】In a Trap 分块
- 为什么需要API网关?