2011-03-24 58 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