如何设置 httpd 以接受“curl -T”上传?

如何设置 httpd 以接受“curl -T”上传?

在里面curl 手册页他们解释说,可以通过以下方式将文件上传到网站

curl -T "{file1,file2}" http://www.uploadtothissite.com
curl -T "img[1-1000].png" ftp://ftp.picturemania.com/upload/

问题

如何配置 Apache 以接受来自 的上传curl -T

答案1

您需要在 apache 上启用 mod_dav 来支持 PUT 请求。

查看http://httpd.apache.org/docs/2.0/mod/mod_dav.html了解更多信息。

答案2

摘自同一手册:

-T... 如果在 HTTP(S) 服务器上使用,则将使用 PUT 命令。...

HTTP PUT 通常与 WebDAV 相关,但您也可以用自己喜欢的语言编写脚本,例如PHP或者Perl并将该脚本定义为 PUT 处理程序,例如:

Script PUT /put.php

相关内容