2011-03-24 54 views
1

在PHP PUT请求发送文件名,我怎样才能文件名发送到Apache服务器,如果我使用curl与使用REST架构

 
curl_setopt($ch, CURLOPT_PUT, 1); 

一种解决方案是使用URL发送文件名。 - 有几个问题与此 - 最大的问题就是URL可以是包含空格例如,无效的,所以我无法验证,无论如何名

回答

0

Link

CURLOPT_PUT(布尔)如果true,则设置 cURL会话执行HTTP PUT操作。有关要发送的 文件的信息使用 CURLOPT_INFILE和CURLOPT_INFILESIZE进行设置。

如果你的意思是在服务器上生成的文件名为,这将是

CURLOPT_URL(string)设置的 远程资源的URL,其中 连接。将给定的值 直接覆盖curl_init()。

您必须配置apache来处理PUT请求。

+0

只有文件内容和文件大小以这种方式发送。 – danidacar 2011-03-24 13:23:16

+0

我不认为你明白我的意思。我会尽力解释。 – 2011-03-24 13:36:51