配置 Apache2 httpd.conf 以允许上传文件;使用带有pycurl的python客户端上传

Posted

技术标签:

【中文标题】配置 Apache2 httpd.conf 以允许上传文件;使用带有pycurl的python客户端上传【英文标题】:Configuring Apache2 httpd.conf to allow uploading files; using python client with pycurl to upload 【发布时间】:2012-06-09 09:08:47 【问题描述】:

我需要配置 Apache 2.2 Web 服务器以允许将文件上传到特定目录,例如服务器上的 /tmp/www/upload/。我想使用 python 客户端执行上传,并尝试了/usr/share/doc/python-pycurl/examples/file_upload.py 中的 pycurl 示例,它是我的 ubuntu 10.04 机器上 python 2.6.5 分发的一部分,使用 localhost Web 服务器,http://127.0.1.1/upload/ URL映射到目录/tmp/www/upload/

可能我需要在 Apache httpd.conf 文件中启用处理程序以允许上传文件,“通过”服务器上的脚本,但我不知道如何开始。

【问题讨论】:

【参考方案1】:

您所指的示例仅显示了如何将文件上传到服务器,这意味着您可以发送文件。

您仍然需要编写接收文件并将文件写入磁盘的服务器端代码。 here 是一个非常基本的例子,说明如何做到这一点。

【讨论】:

以上是关于配置 Apache2 httpd.conf 以允许上传文件;使用带有pycurl的python客户端上传的主要内容,如果未能解决你的问题,请参考以下文章

5月28日

Apache2 httpd.conf配置文件中文版详解

Apache2.4之httpd.conf配置详解

Apache2.2和Apache2.4中httpd.conf配置文件 权限的异同

apache2虚拟主机实现一个服务器绑定多个域名

apache2.4配置