[英]How to get file from Azure storage blob in a ByteArray format using Azure.Storage.Blobs in C#
[英]Download File as bytearray using FILE STORAGE AZURE
從Azure以php作為字節數組下載文件的PHP等價物是什么? 用於文件存儲。 這是用C#和blob完成的:
CloudBlockBlob blob =
cloudBlobContainer.GetBlockBlobReference(targetFileName);
blob.FetchAttributes();
long fileByteLength = blob.Properties.Length;
Byte[] myByteArray = new Byte[fileByteLength];
blob.DownloadToByteArray(myByteArray, 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());
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.