Apache2 服务器 POST?

问题描述 投票:0回答:1

我已经在我的树莓派上安装了 Apache。目前,只需向我的 raspi 发送“GET”即可获取文件(http://192.168.178.131/test.json)。 现在我想发送“POST”来更新文件。我尝试了不同的方法,但不幸的是一切都不起作用。 我读到这对于 Apache 来说甚至是不可能的。我需要某种 php 文件来管理文件上传。 这是正确的吗?

谢谢!

apache file post
1个回答
0
投票

Apache2是一个HTTP服务器,运行HTTP协议。长话短说,HTTP 是一种用于提供文件服务的 Web 协议:客户端向服务器发出请求,服务器发回相应的文件。

Apache2 通常这样做:它接收请求,然后使用适当的文件进行响应,或者将请求转发到另一个服务。它无法在系统上创建或编辑文件,日志文件除外。

这就是为什么您需要其他东西(网络应用程序)来为您存储数据。创建 Web 应用程序的方法有很多种,PHP 确实是一种方法。

现在,从您的帖子中我感觉网络服务器不是您想要做的事情的正确工具。看起来您想使用树莓派作为远程存储。如果是这种情况,Raspberry 制作了一个很酷的 tuto 来说明如何做到这一点......这可能会有所帮助。

否则,如果您确实想通过 POST 请求上传文件,也许这篇文章会有所帮助:使用 PHP 将 Post 数据写入文件

© www.soinside.com 2019 - 2024. All rights reserved.