我有一个新安装的 Apache HTTP 服务器。我正在尝试通过 curl 命令使用 HTTP PUT 方法上传文件。不幸的是,我面临405方法不允许的错误。
我在这里没有使用任何PHP或CGI。有人可以在这里帮助我吗?
例:
看跌请求:
卷曲本地主机:80 --上传文件文本.txt
HTTP 响应:
方法不允许
请求的方法 PUT 不允许用于 URL/text.txt。
问候
安吉特
如果不使用 PHP、CGI 或类似工具,您将无法在库存 Apache 上使用 HTTP PUT。
如果你想使用PHP,这里有一个来自PHP手册的非常基本的例子:https://www.php.net/manual/en/features.file-upload.put-method.php
注意:以这种方式公开允许HTTP PUT是非常不安全的。如果您打算在本地开发环境之外部署身份验证和授权访问控制,则应应用身份验证和授权访问控制。