Puis-je obtenir une tache en utilisant son url?

Je suis le stockage de l'Azure blob url dans ma base de données.Puis-je obtenir le blob en utilisant cette url?
En fait j'ai besoin de mettre à jour la goutte et tout en faisant cela, j'ai besoin de validations. J'ai donc besoin de convertir la base de données modèle entité à mon local modèle et d'appliquer les validations pour eux.Mais dans mon local modèle, je vais avoir des Id,Nom,HttpPostedFileBase fichier.Quand je suis insertion de la goutte, je suis la goutte d'url et de l'enregistrer dans la base de données.Mais comment faire pour récupérer cet objet blob pendant la mise à jour?
C'est mon Modèle local

public class BlobAppModel
    {
        public int Id { get; set; }
        [Required(ErrorMessage="Please enter the name of the image")]
        [Remote("IsNameAvailable","Home",HttpMethod="POST",ErrorMessage="Name Already Exists")]
        public string Name { set; get; }
         [Required(ErrorMessage="Please select an image file")]
        public HttpPostedFileBase File { set; get; }

    } 

Un de Mes entitymodel est-ce un

public partial class BlobApp
    {
        public int Id { get; set; }
        public string Name { get; set; }
        public string Uri { get; set; }
    }

quand je suis l'Édition, j'ai besoin de pour obtenir la goutte ..je suis coincé ici..quelqu'un Peut-il m'aider?

public ActionResult Edit(string Id)
        {
            var data=BlobManager.GetBlob(Convert.ToInt32(Id));
            BlobStorageServices _blobstorageservice = new BlobStorageServices();
            CloudBlobContainer container = _blobstorageservice.GetCloudBlobContainer();
            CloudBlockBlob blob = container.GetBlockBlobReference(data.Uri.ToString());

            BlobAppModel model = new BlobAppModel { Id = data.Id, Name = data.Name, File =//This is where I need to get the file//};
            return View("Edit",BlobManager.GetBlob(Convert.ToInt32(Id)));
        }

OriginalL'auteur Bharat Bhushan | 2013-11-01