2
我正在使用Rackspace Cloud服務器的Cloud File API在PHP中,我想生成一個臨時url以便將文件直接下載到我的服務器,爲此我正在使用get_temp()
方法這個API,但在使用這個方法之前,我必須爲我的容器設置元數據鍵。我將如何做到這一點。如何在PHP中爲Rackspace Cloud API設置Meta數據密鑰
public function get_temp_url($key, $expires, $method)
{
$expires += time();
$url = $this->container->cfs_http->getStorageUrl() . '/' . $this->container->name . '/' . $this->name;
return $url . '?temp_url_sig=' . hash_hmac('sha1', strtoupper($method) .
"\n" . $expires . "\n" . parse_url($url, PHP_URL_PATH), $key) .
'&temp_url_expires=' . $expires;
}