簡體   English   中英

使用FILE STORAGE AZURE將文件下載為字節數組

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM