Est-ce que quelqu'un pourrait me dire comment lire un fichier texte à partir d'Azure Blob Storage?Comment connecter Azure Storage pour lire des fichiers .txt à partir du stockage BLOB?
4
A
Répondre
15
Il est assez facile:
string text = CloudStorageAccount.Parse("<your connection string>").CreateCloudBlobClient().GetBlobReference("path/to/the/blob.txt").DownloadText();
Bien sûr, si le blob est dans un récipient public, vous pouvez juste faire:
string text = new WebClient().DownloadString("http://youraccount.blob.core.windows.net/path/to/blob.txt");
2
// connect to development storage. To connect to azure storage use connection string
CloudStorageAccount storageAccount = CloudStorageAccount.DevelopmentStorageAccount;
CloudBlobClient client = storageAccount.CreateCloudBlobClient();
// if you know the blob you want to access you can do this:
CloudBlob blob = client.GetBlobReference("containername/blobname.txt");
// To display text in console:
Console.WriteLine(blob.DownloadText());
Console.ReadKey();
Je n'ai pas accès à 'GetBlobReference ("String") 'à la place j'ai' GetBlobReferenceFromServer() 'est-ce que j'oublie quelque chose? – jdave
Cette réponse est de 2010. Je ne serais pas surpris si les noms des méthodes ont changé dans les années intermédiaires. – smarx