【发布时间】:2017-08-09 11:39:06
【问题描述】:
我试图弄清楚如何在 javascript/html 中,即在没有服务器的浏览器中,将文件路径写入文本文件。我有以下一段 html 代码:
<label class="label">File input</label>
<label for="file" class="input input-file">
<div class="button"><input type="file" id="file" onchange="this.parentNode.nextSibling.value = this.value">Search</div><input type="text" readonly>
</label>
<button type="submit" class="button" onclick=???>Submit</button>
此代码已在文本字段中显示文件路径;但是,主要目标是在单击提交后将此路径写入 .txt 文件。 我在网上搜索过,但可用的脚本非常复杂。是否有一个简单的脚本可以让我做到这一点?文本文件的名称是固定的。
非常感谢任何帮助。
【问题讨论】:
-
在按钮点击时进行 ajax 调用。将名称发送到服务器端写入txt文件。
-
JS 在客户端工作,对文件系统没有写访问权。想象一下,如果网站可以在您的计算机上随机创建文件:那不会很有趣,不是吗?您需要一种服务器端语言来做到这一点,例如Node.js(运行在服务器上的JS)、PHP等
标签: javascript html