使用JS读取本地文件

使用JS读取本地文件使用 XMLHttpReque 发起请求 读取本地文件 主要总结了三种方法 如下所示 创建 XMLHttpReque 请求 constxhrFile newXMLHttpRe 建立连接 第三个参数为同步或异步请求 xhrFile open GET filePath false method1xhrFi onload function constallText xhrFile response callback al

使用XMLHttpRequest发起请求,读取本地文件,主要总结了三种方法,如下所示:

// 创建XMLHttpRequest请求 const xhrFile = new XMLHttpRequest(); // 建立连接,第三个参数为同步或异步请求 xhrFile.open("GET", filePath, false); // method 1 xhrFile.onload = function() { 
    const allText = xhrFile.response; callback(allText) } // method 2 xhrFile.onreadystatechange = function(){ 
    if(xhrFile.readyState == 4){ 
    console.log(xhrFile.responseText); } } // method 3 // xhrFile.overrideMimeType("text/plain"); xhrFile.addEventListener("load",function(c){ 
    response= c.target.response; console.log(response); }) xhrFile.send(); 
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/207714.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 下午1:16
下一篇 2026年3月19日 下午1:16


相关推荐

  • vscode取消注释的快捷键_vscode解除注释

    vscode取消注释的快捷键_vscode解除注释注释CTRL+K+C取消注释CTRL+K+U

    2022年8月15日
    7
  • 区块链之P2P技术

    区块链之P2P技术P2P网络:Intel:通过系统间的直接交换达成计算机资源与信息的共享IBM:由若干互联协作的计算机构成并具备如下特性之一:系统依存于边缘化设备的主动协作;每个成员同时扮演客户端和服务器的角色;系统应用的用户能意识到彼此的存在而构成一个虚拟或真实的群体节点彼此对等,既作为服务和资源的提供者,又作为服务和资源的获取者区块链依靠P2P网络可扩展性、健壮性:P2P网络中的所有对等节点都可以提供带宽、存储空间以及计算能力等资源,随着更多节点的加入,系统整体的资源和服务能力也在同步地得到扩充。负载均衡

    2022年6月22日
    67
  • serialized学习笔记「建议收藏」

    serialized学习笔记「建议收藏」在网上看了一下java的serialized技术,具体就没怎么测试,只是小小总结了一下。serialized主要用于一下情况:a)对对象进行读写操作时;b)使用套接字在网络上传输对象数据时;c)通过RMI传输对象时;若要序列化对象,则只需implementsSerializable接口即可。序列化动作可以在我们需要时进行,即使项目已经进入尾声。我们在序列化对象时,需要…

    2022年6月29日
    29
  • 【扣子Coze教程】自动生成公众号文章+排版+发布(附实战工作流)

    【扣子Coze教程】自动生成公众号文章+排版+发布(附实战工作流)

    2026年3月12日
    1
  • shell循环控制sleep、continue、break

    shell循环控制sleep、continue、break循环控制语句sleepN脚本执行到该步休眠N秒continue跳过循环中的某次循环break跳出循环继续执行后续代码首先,要明确“break”与“continue”的区别:break:在for循环使用break,则跳出这个循环,循环命令结束continue:使用后,在当前循环终止命令,直接进入下个循环而break与countine都是作用于单个循环,如果想要进行多层循环操作,则需要在后面加数字,如break2和continue2。sleepN脚本执行到该步休眠N秒[ro

    2022年7月24日
    8
  • 装饰器设计模式

    装饰器设计模式

    2021年9月16日
    61

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号