2013-07-08 7 views

ответ

1

решение для тех, кто использует PHP SDK v4.10

http://phpazure.codeplex.com/

$storageClient = $this->azure->get_blob_storage(); 

        //check if blob exists 

     $exists = $storageClient->blobExists(<container name>, <blob name>); 

Перейти в blob.php внутри папки SDK, чтобы увидеть полный список функций API.

1

Использование PHP SDK для Azure.

/ Create blob REST proxy. 
$blobRestProxy = ServicesBuilder::getInstance()->createBlobService($connectionString); 

// Get blob. 
$blob = $blobRestProxy->getBlob("mycontainer", "myblob"); 
if ($blob) { 
    //blob exists 
} 
+0

Спасибо, я думаю, что это работает с новым SDK, но если вы используете v4, то я вижу свой ответ для другого способа сделать это. –

+0

это не работает. если blob не существует, он выдает ошибку «BlobNotFound» –

+0

ошибки не могут быть выбрасываться, только Исключения. поэтому не стесняйтесь редактировать любые обновленные функциональные возможности SDK для 'try {} catch (Exception)' – DevZer0

Смежные вопросы