0

使用 php 作为字节数组从 Azure 下载文件的 PHP 等效项是什么?用于文件存储。这是在 C# 和 blob 中完成的:

CloudBlockBlob blob = 
cloudBlobContainer.GetBlockBlobReference(targetFileName);
blob.FetchAttributes();
long fileByteLength = blob.Properties.Length;
Byte[] myByteArray = new Byte[fileByteLength];
blob.DownloadToByteArray(myByteArray, 0);

谢谢

4

1 回答 1

0

你可以在这里找到很多例子:Github: Azure/azure-storage-php

像这个:

function downloadBlobSample($blobClient)
{
    try {
        $getBlobResult = $blobClient->getBlob("mycontainer", "myblob");
    } catch (ServiceException $e) {
        $code = $e->getCode();
        $error_message = $e->getMessage();
        echo $code.": ".$error_message.PHP_EOL;
    }

    file_put_contents("output.txt", $getBlobResult->getContentStream());
}
于 2018-04-24T06:50:06.530 回答