public async Task<ActionResult> Index(string a)
        {
            if (Request.Files != null)
                if (Request.Files.Count != 0)
                {
                    AzureStorageRepository.BlobRepository rep = new AzureStorageRepository.BlobRepository();
                    await rep.CreateContainerAsync("documents", true);

                    #region uploaded filedetails
                    byte[] buf = new byte[Request.Files[0].ContentLength];
                    Request.Files[0].InputStream.Read(buf, 0, Request.Files[0].ContentLength);
                    Stream stream = new MemoryStream(buf);
                    var dataname = Request.Files[0].FileName;
                    #endregion
                    //add file
                    await rep.UploadBlobAsync(stream, Request.Files[0].FileName, "documents");

                    var alldatauploaded = rep.GetListBlobs("documents");
                    await rep.DeleteBlobAsync("documents", "679603ebook.pdf");
                }
            return View();
        }
Exemple #2
0
        public async Task <ActionResult> Index(string a)
        {
            if (Request.Files != null)
            {
                if (Request.Files.Count != 0)
                {
                    AzureStorageRepository.BlobRepository rep = new AzureStorageRepository.BlobRepository();
                    await rep.CreateContainerAsync("documents", true);

                    #region uploaded filedetails
                    byte[] buf = new byte[Request.Files[0].ContentLength];
                    Request.Files[0].InputStream.Read(buf, 0, Request.Files[0].ContentLength);
                    Stream stream   = new MemoryStream(buf);
                    var    dataname = Request.Files[0].FileName;
                    #endregion
                    //add file
                    await rep.UploadBlobAsync(stream, Request.Files[0].FileName, "documents");

                    var alldatauploaded = rep.GetListBlobs("documents");
                    await rep.DeleteBlobAsync("documents", "679603ebook.pdf");
                }
            }
            return(View());
        }