Azure BLOBストレージにtxt(プレーンテキスト)ファイルがあります。それを取り出してデータを処理したいと思います。私にできることは、ファイルへの直接パスを含むファイルをダウンロードすることです。これは正常に機能し、アップロードしたファイルを返します。
通常の.txt
ファイル(blobではなくWebサイト)では正常に機能しましたが、blobファイルでは必要なものが返されません。このコードは、blob以外のファイルでどのように機能するかを示しています。
$file = $myData->ContentURI;
$fh = fopen($file, 'r');
$theData = fread($fh, filesize($file));
echo $theData;
fclose($fh);
ここで、同じ(または類似の)コードでblobtxtを読み取る必要があります。ダウンロードできるので、ファイルは存在すると確信しています。
編集:
自分で修正できたので、上記のコードを次のコードに変更しました。
$file = $myData->ContentURI;
echo file_get_contents($file);