首页 > 解决方案 > HTML 将 .txt 保存在本地服务器

问题描述

我找到了一个获取信息并保存在 .txt 文件中的代码。但是当我单击“保存”按钮时,它会将文件下载到我自己的计算机上,而不是保存在本地服务器中。

我按照 Red Stapler 在 YT 上关于 FileSaver.js 源的视频中的步骤进行操作。

<script src="/tree/app/FileSaver.js"></script>   

$("#save-btn").click(function() {
    var blob = new Blob([INFO], {type: "text/plain;charset=utf-8"});
    saveAs(blob, "model.txt");
});

我需要将文件保存在本地服务器上,并在每次按下按钮时覆盖它。

标签: javascripthtml

解决方案


Javascript是在客户端执行的语言。如果您允许每个客户端写入您的服务器,那将是非常不安全的。

我建议您在具有 chmod 755 权限的网络服务器上创建一个简单的 PHP 文件,然后让 javascript 向该 php 文件发送 POST 请求,然后创建关联文件。


推荐阅读