【问题标题】:how to access file in javascript? [duplicate]如何在javascript中访问文件? [复制]
【发布时间】:2010-12-08 08:15:48
【问题描述】:

是否可以在 JavaScript 中访问扩展名为 *.txt 或 *.file 的文件? 我想在我的函数中调用这个文件吗?

【问题讨论】:

  • 浏览器中的Javascript?还有本地文件?调用是指执行吗?
  • 来自服务器或客户端计算机?
  • @Rober:你如何执行.txt.file
  • 就像其他人说的那样,在浏览器中是不可能做到这一点的。您能更详细地解释一下为什么要这样做吗?也许我们可以为您找到不同的解决方案。
  • 您可以使用解决方法:不过,我建议您搜索 Stack Overflow,因为这是一个常见问题:stackoverflow.com/questions/1981815/jquery-read-a-text-filestackoverflow.com/questions/196498/…

标签: javascript


【解决方案1】:

如果您谈论的是在 Web 浏览器中运行的 javascript,那么答案是否定的,除非您使用 Silverlight、ActiveX、Flash 等专有技术,否则您无法访问客户端计算机上的文件...

如果您想访问存储在服务器上的文件,那么您可以使用 AJAX 查询服务器端脚本,该脚本将返回文件的内容。

【讨论】:

    【解决方案2】:

    您将无法使用在浏览器中执行的 javascript 读取文件内容。由于 javascript 在客户端浏览器中运行,从文件系统读取文件将是安全威胁。

    【讨论】:

      【解决方案3】:

      从 HTML5 开始,文件访问有了新功能,请参阅 https://stackoverflow.com/a/7056216/356726

      【讨论】:

        猜你喜欢
        • 2022-01-14
        • 2015-07-28
        • 1970-01-01
        • 1970-01-01
        • 2013-05-15
        • 2021-03-31
        • 2018-09-12
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多