核心法宝:FileReader

{this.returnDomFun(<><UploadFiletitle={'AAAA'}fileName={fileName}onChangeInput={(e) => this.inputName(`fileName`, e.target.value)}onChange={this.chengFileFun}beforeUpload={this.beforeUpload}maxCount={1}action="#"showUploadList={false}/><a href="#!" style={{ color: 'red', fontSize: '12px', marginTop: '8px', lineHeight: "12px", marginLeft: '8px' }}>文件内容自动追加到下方表格</a></>, { width: "600px" })}

我们只关注onChange事件即可,

 chengFileFun = (filer) => {let name = filer.file.name//文件对象let fileObj = filer.file// 实例化FileReader对象var reader = new FileReader();// 正则校验if (/text\/\w+/.test(fileObj.type)) {reader.readAsText(fileObj.originFileObj);// 读取失败自动触发reader.onerror = function (event) {message.warning("文件读取失败")return false};// 读取完成触发reader.onload = function () {if (this.readyState === 2) {let result = this.result.split("\r\n")console.log(result, 'result')}}}this.setState({fileName: name,fileObj})}



前端JS读取文件内容并展示到页面上相关推荐

  1. 前端读取文件图片信息流;js读取图片不同信息流;js读取图片;前端就js读取二进制数据;前端js读取文件流使用FileReader对象的readAsDataURL方法来读取图像文件;

    原文链接 FileReader来把文件读入内存,并且读取文件中的数据. readAsDataURL方法可以在浏览器主线程中异步访问文件系统,读取文件中的数据,且读取后 result 为 DataURL ...

  2. 详细js读取execl内容并展示

    作者execl内容展示 <!DOCTYPE html> <html lang="en"> <head><meta charset=&quo ...

  3. 前端使用js读取文件

    前端使用js读取文件 首先我们定义一个input标签type="file" <input type="file" οnchange="jsRea ...

  4. js 读取php文件内容为空,PHP 读取文件内容代码(txt,js等)

    PHP 读取文件内容代码(txt,js等) 发布于 2014-10-15 20:15:37 | 128 次阅读 | 评论: 0 | 来源: 网友投递 PHP开源脚本语言PHP(外文名: Hyperte ...

  5. php读取文件内容不全,php读取文件内容的三种方法

    //**************第一种读取方式***************************** 代码如下: header("content-type:text/html;chars ...

  6. python 四种逐行读取文件内容的方法

    目录 方法一:readline函数 方法二:一次读取多行数据 方法三:直接for循环 方法四:使用fileinput模块 下面是四种Python逐行读取文件内容的方法, 并分析了各种方法的优缺点及应用 ...

  7. python同时对文件进行读写操作-Python实现的读取文件内容并写入其他文件操作示例...

    本文实例讲述了Python实现的读取文件内容并写入其他文件操作.分享给大家供大家参考,具体如下: 文件目录结构,如图: read_file.py是工作文件,file_test.py是读取文件源,wri ...

  8. python一次性读取整个文件-Python逐行读取文件内容

    1. 最基本的读文件方法: ? # File: readline-example-1.py file = open("sample.txt") while 1: line = fi ...

  9. python怎么读取文件-python怎么读取文件内容

    Python open() 方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出OSError的错误. 完整的语法格式为:(推荐学习:Pytho ...

最新文章

  1. 上拉加载下拉刷新了解下
  2. php证券k线图,php画K线图的一个工具
  3. BZOJ1452 [JSOI2009]Count 树状数组
  4. golang中string不能为nil
  5. 【媒体服务质量监控与QoE】
  6. 什么是量子计算机?用一个简单例子来解释
  7. 成功试验基于C#/.NET的Android开发
  8. “富二代”京东健康狂奔,这一次能否赢了阿里?
  9. .net core在Linux下获取AD域信息
  10. 一个貌似win窗口的载入框
  11. fiddler 的AutoRespoder的使用(手动添加测试桩)
  12. linux c++ opencv4安装指南
  13. C++:动态规划DP;
  14. 有没有不用加班的程序员?如何衡量程序员的工作量?
  15. iOS - UIButton连续点击事件控制
  16. 1.Spring注解01、组件注册-@Configuration@Bean给容器中注册组件
  17. java控制热敏打印机的例子.rar_stm32控制热敏打印机
  18. 一些常见的项目管理 KPI
  19. R语言逻辑操作符:、|、!、||
  20. 《Spring中的自动装配》

热门文章

  1. 10分钟看懂《人类简史》和《未来简史》
  2. 用Python分析张同学dy评论数据
  3. 神经网络中的遗传算法
  4. 智慧安监三维电子沙盘
  5. 《开发故事思维》思维导图读书笔记,
  6. Python:实现 sieve of Eratosthenes埃拉托色尼筛法算法(附完整源码)
  7. 国产新能源奇瑞大蚂蚁,值得拥有
  8. 关于程明明老师的BING一点自我看法——加速
  9. 大一学生《Web前端网课作业》基于HTML+CSS自我介绍网页设计与制作
  10. 输出100以内的素数【C语言】