2025年3月26日 星期三 甲辰(龙)年 月廿五 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 编程开发 > JavaScript

js:使用FileReader读取文件内容

时间:05-16来源:作者:点击数:50

文档

使用回调方式

  • <input type="file" />
  • <script>
  • let input = document.querySelector('input')
  • input.addEventListener('change', function (e) {
  • let file = e.target.files[0]
  • let reader = new FileReader()
  • reader.onload = (res) => {
  • console.log(res.target.result)
  • }
  • reader.readAsText(file)
  • })
  • </script>

改为异步方式

  • <input type="file" />
  • <script>
  • function readFile(file) {
  • return new Promise((resolve, reject) => {
  • let reader = new FileReader()
  • reader.onload = (res) => {
  • resolve(res.target.result)
  • }
  • reader.readAsText(file)
  • })
  • }
  • let input = document.querySelector('input')
  • input.addEventListener('change', function (e) {
  • let file = e.target.files[0]
  • readFile(file).then((res) => {
  • console.log(res)
  • })
  • })
  • </script>
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门