javascript - 如何使本地 HTML 页面将文本保存到本地文件?

标签 javascript html

我正在编写一个简单的 HTML+JavaScript 应用程序,旨在从本地文件加载并在用户的浏览器中运行。它将允许他们在文本区域中输入一些文本...并且还必须允许他们保存它!

这就是我的问题:鉴于 JavaScript 无法访问本地文件系统,我怎样才能保存此文本?

最佳答案

您应该使用 HTML 页面上的 form 元素创建表单。之后,创建一个服务器端脚本(PHP、Ruby、Python)来处理表单数据。您可以通过 POST 或 GET 请求传输数据。

<form method="post" action="/process.php">
    <textarea name="text"></textarea>
    <button type="submit">Send data</button>
</form>

process.php:

if (isset($_POST["text"]))
{
    file_put_contents("my_file.txt", $_POST["text"]);
}

关于javascript - 如何使本地 HTML 页面将文本保存到本地文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3440534/

相关文章:

javascript - Waypoints JS 底部 View ,是否有顶部 View ?

javascript - 在不同窗口的上下文中执行函数?

javascript - 输入表单属性未连接到表单

javascript - 当我点击那个文本字段时需要清除我正在写的文本字段

javascript - android 上的 html 输入框点击时有绿色突出显示

带有自定义消息的 HTML5 输入验证

javascript - 单击按钮时如何选择div文本?

javascript - 我应该按 document_id 还是 document_id_version 在 localstorage 中存储文档的多个版本?

c# - RSA 加密 : moving code from js to C#

javascript - 单击多级下拉菜单不显示菜单