comment obtenir blob-URL après le téléchargement de fichier dans azure

j'essaie de connecter web et rôle de travailleur. J'ai donc une page où l'utilisateur peut importer des fichiers vidéo. Les fichiers sont gros donc je ne peux pas utiliser la requête pour envoyer des fichiers. C'est pourquoi j'essaie de les télécharger dans le stockage Blob et ensuite envoyer l'url par la requête. Mais je ne sais pas comment obtenir cette url.

quelqu'un Peut-il m'aider?

28
demandé sur ΩmegaMan 2013-06-06 16:20:03

1 réponses

en supposant que vous chargiez les blobs dans blob storage en utilisant .Net storage client library en créant une instance de CloudBlockBlob, Vous pouvez obtenir L'URL du blob en lisant Uri propriété du blob.

static void BlobUrl()
{
    var account = new CloudStorageAccount(new StorageCredentials(accountName, accountKey), true);
    var cloudBlobClient = account.CreateCloudBlobClient();
    var container = cloudBlobClient.GetContainerReference("container-name");
    var blob = container.GetBlockBlobReference("image.png");
    blob.UploadFromFile("File Path ....");//Upload file....

    var blobUrl = blob.Uri.AbsoluteUri;
}

Voir exemple sur Pastebin

46
répondu Gaurav Mantri 2018-03-10 12:14:16