gpt4 book ai didi

javascript - 如何访问客户端机器上的文件

转载 作者:行者123 更新时间:2023-11-28 15:23:07 25 4
gpt4 key购买 nike

我有一些客户将使用我的网站,我希望每个客户都有自己的“配置”文件(例如:一台计算机的位置=1,另一台计算机的位置=2)。我想使用放置在客户端计算机上的文件来执行此操作,然后当他们访问网站时,客户端会在自己的计算机上查看并根据该文件中的内容确定要加载的内容。该文件可以是 CSV 文件、纯文本文件或该文件正常工作所需的任何其他类型的文件。

在网上我看到的都是文件 uploader 的东西。我不希望他们必须选择文件,只需加载文件内容并在选择时调用 JavaScript 函数即可。

文件示例

Location=1
AnswerToQuestion=42

和另一个文件

Location=2
AnswerToQuestion=15

和我的 JS 函数

var setAnswerToQuestion = function(answer){
locationConfig.setAnswer(answer)
}

最佳答案

看看localstorage 。它是浏览器实现的持久键/值系统,用于保存您的网站/网络应用程序的数据。

基本原则:

设置变量:

localStorage.setItem('answer_1', '42');

获取变量:

localStorage.getItem("answer_1");

我想如果你有很多答案,你最终会得到一个像这样的数组/对象:

var answers = [42, 15];

寻求解决方案:

您可以使用 JSON.stringify 来存储和检索该内容

localStorage.setItem('answers', JSON.stringify(answers));

var answers = JSON.stringify(localStorage.getItem('answers'));

受过教育

Smashing Magazine 有教程 here
深入 HTML5 有教程 here

关于javascript - 如何访问客户端机器上的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30413042/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com