使用php作为bytearray从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);
由于
答案 0 :(得分: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());
}