Javascript 在 Firefox 上打开文件

标签 javascript filereader

是否可以使用 Javascript 打开文件?

它都是本地的,所以我有一个index.html,其中javascript应该读取一个名为readText.txt的同一方向的文本文件

我听说有一些安全限制,但如果都是本地的,不应该起作用吗?如果没有,有什么解决方法吗?我用谷歌搜索了一些并找到了 Mozilla FileHandleApi,但它对我不起作用

最佳答案

JS是在客户端执行的,客户端没有服务器文件的概念。 但如果您有 URL,则可以使用 AJAX 来请求文件。 您可以从 index.html 执行类似 $.get('readText.txt') (jQuery) 的操作。

FileHandleApi 用于操作客户端文件。

理解这里什么是服务器、什么是客户端以及在哪里执行什么是很重要的。服务器是提供页面(和文件)服务的机器。客户端是运行浏览器的机器。服务器和客户端通过网络进行通信。您可以在本地计算机上运行服务器,但这不会改变关系的性质。

关于Javascript 在 Firefox 上打开文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31406468/

相关文章:

javascript - jQuery - 单击按钮时滚动到 anchor

java - Java 中简单例份验证系统的协助

java - 如何在读取文件时跳过空行(java)?

javascript - 如何在数组中存储排序值的索引键?

javascript - Node 和 Node js 之间有什么区别?

javascript - 仅使用 Javascript 使用表格行 (<tr>) id 读取表格单元格值 (<td>)

Javascript 函数将输入值添加到数组,然后在第五次提交后生成列表

html - 上传前在JS中提取音频比特和采样率信息

javascript - Jquery Onload 函数停止 for 循环,在函数内部传递 for 循环 x

java - 使用 while 循环从文件中读取