私はphp curlを使用して、オープンスタックのAPIを呼び出してオブジェクトを保存しています。私のcurl呼び出しは次のようになります
$token = $this->getToken();
$url = 'http://myfilestorageurl.com/v1/AUTH_volume/container/dummyfile.pdf';
dummyfile.pdf は、保存されたファイルを呼び出すファイル名です。
$ch=curl_init();
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'X-Auth-Token:'.$token,
'Content-Length: 5611', //not sure if its required
'X-HTTP-Method-Override: PUT', //not sure if its required
'Content-Location:/data/dummyfile.pdf'
));
curl_setopt($ch, CURLOPT_URL, $url_call);
curl_setopt($ch, CURLOPT_HEADER, TRUE);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "PUT");
$response = curl_exec($ch);
応答が 408 Request Timeout を返し続ける
誰かがこれを理解しましたか。また、コンテンツの場所のヘッダーを使用してアップロードするファイルの場所を正しく指定していますか、それとも別の方法がありますか。