首页 > 其他分享 >网页读取本地文件

网页读取本地文件

时间:2024-02-05 14:46:36浏览次数:29  
标签:文件 网页 读取 本地 content file reader const

来自【文心一言】

  • FileReader 是 Web API 的一部分,它提供了一种异步方式来读取存储在用户计算机上的文件。
<html>
<input type="file" id="fileInput" />  
<button onclick="readFile()">读取文件</button>  
<p id="content"></p>  
  
<script>  
    function readFile() {  
        const input = document.getElementById('fileInput');  
        const file = input.files[0]; // 获取用户选择的第一个文件  
        if (!file) {  
            return; // 如果用户没有选择文件,则退出  
        }  
  
        const reader = new FileReader(); // 创建一个新的 FileReader 实例  
  
        reader.onload = function(event) {  
            const content = event.target.result; // 读取文件内容  
            document.getElementById('content').textContent = content; // 将内容显示在页面上  
        };  
  
        reader.readAsText(file); // 以文本方式读取文件  
    }  
</script>  
  
</body>  
</html>
  • 当文件成功读取时,onload 事件被触发,并从事件对象中获取文件的内容。然后,将内容显示在页面的 <p> 元素中。
  • readAsText 方法用于指定以文本方式读取文件。也可以使用其他方法,如 readAsDataURLreadAsArrayBuffer,根据需要读取不同类型的内容。

标签:文件,网页,读取,本地,content,file,reader,const
From: https://www.cnblogs.com/anjun-xy/p/18007944

相关文章

  • .net通过共享文件方式读取SQLLite数据库整理两种方案
    项目环境:win10,框架.net6.0问题描述:客户现场有一台测量设备,测量数据存放在测量设备本地SQLLite中,应用服务器存在另一台电脑上,客户希望通过共享文件方式读取SQLLite中的数据定时同步到应用服务器上进行查询展示。解决方案:网上搜了一下资料整理了一下大概两种方法:1.没有账号密......
  • 利用Jquery Lazyload JS插件实现网页图片延迟加载
    JqueryLazyload是一款网页图片延迟加载JS插件,本文介绍该JS的使用方法。最新的jquerylazyload可以单独使用(即不依赖jquery),本文介绍的是依赖jquery的使用及配置方法。Github项目地址:https://github.com/tuupola/lazyload本文使用的是1.9.7版本(实际与1.9.6版本一致)首先需要引用......
  • 【CentOS系统解决系统时间与本地时间不同步】
    一、方案一查看系统时间与硬件时间#查看系统时间date#查看硬件时间hwclock删除本地时间rm-rf/etc/localtime创建软连接ln-s/usr/share/zoneinfo/Asia/Shanghai/etc/localtime时间同步yum-yinstallntpntpdatentpdatentp1.aliyun.com校准硬件时......
  • 使用SDL库读取手柄摇杆数据
    title:aliases:tags:-cppcategory:方法stars:url:creation-time:2024-02-0420:03modification-time:2024-02-0420:13:44由于之前使用MMSystem库对手柄的数据进行读取[[2023-10-17]]的方式,在笔记本上接手柄总是出现一些虚拟手柄占用接口的问题(未找到原因......
  • 文件流(File Stream)是NTFS文件系统中的一个特性,它允许在一个文件中存储多个数据流。每
    文件流(FileStream)是NTFS文件系统中的一个特性,它允许在一个文件中存储多个数据流。每个数据流都可以独立地读取和写入数据,并与主数据流关联。文件流在文件系统中起到存储和管理附加属性、元数据等信息的作用。技术原理:NTFS文件系统使用文件标识符(FileID)来唯一标识每个文件。对......
  • threadlocal 线程本地变量,线程独享
         ......
  • EasyExcel读取resources下多个excel文件的解决办法
    最近新的业务是需要读取resources下的excel文件并入库,没有做过类似的所以踩了很多坑话不多说开始:使用ResourcePatternResolver解析该目录下的多个excel文件  读取之后直接使用EasyExcel读取文集文件并且转换为实体对象,这里只需要注意些一个ExcelListener()监听器,具体怎么写这......
  • 【JAVA】Java 使用 XPath表达式定位节点读取自定义XML方法
    *加载配置文件节点*@paramattributeValue节点属性值*@paramareaCode节点属性值*/publicstaticMap<String,String>getConfigXml(StringattributeValue,StringareaCode){StringfilePath="config.xml";Map<St......
  • 使用net core 6 c# 的 NPOI 包,读取excel..xlsx单元格内的图片 和悬浮的图片,并存储到指
    抄的两个前辈的代码,反正是实现了https://www.cnblogs.com/IT-Ramon/p/13100039.htmlhttps://www.cnblogs.com/zhaocici/p/16434320.html合并了两个代码的功能,反正能用他们是在web上用,我是在桌面程序上用,小改一下就可以用了点击查看代码usingICSharpCode.SharpZipLib.Zip;......
  • php下载远程图片保存到本地
    /***下载远程图片保存到本地*@param$url文件url*@param$save_dir保存文件目录*@param$filename保存文件名称*@param$type使用的下载方式*@returnbool*/functiondownloadImage($url,$save_dir='',$filename=''){if(trim($url)==......