猿问

如何从客户端修改存储在服务器上的 .JSON 文件?

我正在开发一个当前在服务器上运行的 Web 应用程序,其中还有一些 .JSON 文件,我希望用户能够输入一些信息并按回车键将其存储到 .JSON 文件中.

webapp 是用 HTML、CSS 和 vanilla Javascript 编写的,没有使用任何外部库。

我已经使用 GET 函数从 .JSON 文件中提取要在应用程序中使用的信息,而且我知道我不能直接使用 javascript 修改服务器端文件,除非我运行的是 Node.js 服务器(不是目前是一个选项)。

所以我相信我唯一的选择是使用服务器端语言,如 PHP(我对此一无所知)来修改文件。我的问题是,我怎样才能相对简单地做到这一点?可能在运行 JS 函数以将更改推送到文件时。

任何人都可以给我一小段示例代码,或者向我指出一些关于如何执行此操作的简单文档或教程的方向,我根本不擅长服务器端编程,因为这是一个简单的项目我,我现在不想深入研究 PHP。

提前谢谢你!


宝慕林4294392
浏览 200回答 1
1回答

婷婷同学_

所以我相信我唯一的选择是使用服务器端语言,如 PHP(我对此一无所知)来修改文件。既然您已经了解 JavaScript,我将重新审视为什么您觉得不能在服务器端使用 Node.js。无论如何,如果您继续使用 PHP...要写入文件,file_put_contents().要对 JSON 进行编码,json_encode().请注意,那里还有其他服务器。您不必用 PHP 编写自己的东西。如果您不需要检查发送的内容,您甚至可以修改 Web 服务器的配置以接受 PUT。
随时随地看视频慕课网APP
我要回答