Example #1
0
        string GetImageUrl(string fileName)
        {
            AzureFileSystemProvider provider = new AzureFileSystemProvider("");

            provider.AccountName   = "arailproject";
            provider.ContainerName = "projectattachments";
            FileManagerFile file = new FileManagerFile(provider, fileName);

            FileManagerFile[] files = new FileManagerFile[] { file };
            return(provider.GetDownloadUrl(files));
        }
Example #2
0
 static void AzureStorageRemoveAction(string key, object value, CacheItemRemovedReason reason) {
     AzureFileInfo azureFile = value as AzureFileInfo;
     if(azureFile != null) {
         AzureFileSystemProvider provider = new AzureFileSystemProvider("");
         provider.StorageAccountName = azureFile.StorageAccountName;
         provider.AccessKey = azureFile.AccessKey;
         provider.ContainerName = azureFile.ContainerName;
         FileManagerFile file = new FileManagerFile(provider, azureFile.FileKeyName);
         provider.DeleteFile(file);
     }
 }
Example #3
0
        string GetFileUrl(string fileName, string accountName, string containerName, ref string FileExtn)
        {
            AzureFileSystemProvider provider = new AzureFileSystemProvider("");

            provider.AccountName   = accountName;
            provider.ContainerName = containerName.ToLower();

            FileManagerFile file = new FileManagerFile(provider, fileName);

            FileExtn = file.Extension;
            FileManagerFile[] files = new FileManagerFile[] { file };
            return(provider.GetDownloadUrl(files));
        }
Example #4
0
        static void AzureStorageRemoveAction(string key, object value, CacheItemRemovedReason reason)
        {
            AzureFileInfo azureFile = value as AzureFileInfo;

            if (azureFile != null)
            {
                AzureFileSystemProvider provider = new AzureFileSystemProvider("");
                provider.AccountName   = azureFile.AccountName;
                provider.ContainerName = azureFile.ContainerName;
                FileManagerFile file = new FileManagerFile(provider, azureFile.FileKeyName);
                provider.DeleteFile(file);
            }
        }
Example #5
0
        string GetFileUrl(string fileName, string accountName, string containerName, ref string FileExtn)
        {
            // AzureFileSystemProvider provider = new AzureFileSystemProvider("");
            // provider.AccountName = accountName;
            // provider.ContainerName =containerName.ToLower();

            // //get the storage account.
            // CloudStorageAccount storageAccount = CloudStorageAccount.Parse(
            //     System.Configuration.ConfigurationManager.AppSettings["rcx_AzureStorageConnectionString"]);

            // //blob client now
            // CloudBlobClient blobClient = storageAccount.CreateCloudBlobClient();

            // //the container for this is companystyles
            // CloudBlobContainer container = blobClient.GetContainerReference(containerName);

            // //Create a new container, if it does not exist
            //// container.CreateIfNotExists(); ;



            // FileManagerFile file = new FileManagerFile(provider, fileName);

            // FileExtn = file.Extension;
            // FileManagerFile[] files = new FileManagerFile[] { file };

            // return provider.GetDownloadUrl(files);

            AzureFileSystemProvider provider = new AzureFileSystemProvider("");

            provider.AccountName   = accountName;
            provider.ContainerName = containerName.ToLower();
            provider.BlobEndpoint  = ConfigurationManager.AppSettings["BlobEndpoint"].ToString();

            FileManagerFile file = new FileManagerFile(provider, fileName);

            FileExtn = file.Extension;
            FileManagerFile[] files = new FileManagerFile[] { file };
            return(provider.GetDownloadUrl(files));
        }