我编写了这样一个php代码语句来连接Windows Azure存储帐户。但是当我运行它时,会导致页面重定向。
$blob = new Microsoft_WindowsAzure_Storage_Blob(
'blob.core.windows.net',
'http://myaccount.blob.core.windows.net/',
'myaccountkey'
);
我无法解决问题。
我该如何解决这个问题?
谢谢...
答案 0 :(得分:1)
请参阅下面的示例。它连接到存储帐户并使用名称hasan
创建blob容器。只需使用您的帐户名称和密钥即可试用。
<?php
require_once 'WindowsAzure.php';
use WindowsAzure\Common\ServicesBuilder;
use WindowsAzure\Common\ServiceException;
use WindowsAzure\Blob\Models\SetBlobPropertiesOptions;
try {
$containerName = "hasan";
$connectionString = 'DefaultEndpointsProtocol=http;AccountName=<youraccountname>;AccountKey=<youraccountkey>';
$blobRestProxy = ServicesBuilder::getInstance()->createBlobService($connectionString);
$ok = $blobRestProxy->createContainer($containerName);
echo "Error : " . $ok;
}
catch(ServiceException $e){
$code = $e->getCode();
$error_message = $e->getMessage();
echo $code.": ".$error_message."<br />";
}
?>