Comment faire pour récupérer l'URL miniature à partir de la table Azure à l'aide de la requête LINQ?Comment faire pour récupérer l'URL miniature de la table Azure?
0
A
Répondre
0
Cela dépend de ce que vous essayez d'accomplir. Si vous avez déjà créé une miniature, vous pouvez y accéder depuis le conteneur. Utilisez simplement DownloadByteArray.
var client = this.account.CreateCloudBlobClient();
client.RetryPolicy = RetryPolicies.Retry(3, TimeSpan.FromSeconds(5));
var container = client.GetContainerReference("containerName");
CloudBlob blob = this.container.GetBlobReference("id");
byte[] bytes = blob.DownloadByteArray();
Vous pouvez également affecter une SharedAccessPolicy si vous souhaitez sécuriser l'URI sur le blob. Si vous voulez en savoir plus à ce sujet, vous pouvez télécharger le code for our book qui a exactement ce scénario. Nous travaillons sur la mise à niveau vers le SDK 1.4 le mois prochain.
Pouvez-vous publier votre code sur la façon dont vous téléchargez la vignette vers Azure? En théorie, si vous utilisez la bibliothèque du client de stockage à partir du SDK, vous pouvez simplement demander à la propriété Uri de l'instance CloudBlob l'URL du blob. – maartenba