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)); }
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); } }
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)); }
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); } }
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)); }