Sto usando Rackspace per caricare file nel contenitore di file. Si prega di suggerire come caricare il file al server e accedere all'URLRackspace - come ottenere l'URL di Container e file .net
5
A
risposta
5
Crea un account valido Rackspace creare un nuovo contenitore per salvare i file necessari per mantenere
public bool CreateNewContainer(string strContainerName)
{
bool isSuccess = false;
try
{
var cloudIdentity = new CloudIdentity() { APIKey = strAPIKey, Username = strUserName };
var cloudFilesProvider = new CloudFilesProvider(cloudIdentity);
ObjectStore createContainerResponse = cloudFilesProvider.CreateContainer(strContainerName);
if (createContainerResponse == ObjectStore.ContainerCreated || createContainerResponse == ObjectStore.ContainerExists)
{
isSuccess = true;
}
}
catch (Exception)
{ }
return isSuccess;
}
poi fare il contenitore pubblicamente disponibili impostando CDN Abilitato
var cloudIdentity = new CloudIdentity() { APIKey = strAPIKey, Username = strUserName };
var cloudFilesProvider = new CloudFilesProvider(cloudIdentity);
cloudFilesProvider.EnableCDNOnContainer(strContainerName, false);
ottenere l'URL pubblico del contenitore
var cloudIdentity = new CloudIdentity() { APIKey = strAPIKey, Username = strUserName };
var cloudFilesProvider = new CloudFilesProvider(cloudIdentity);
ContainerCDN strCdnURL = cloudFilesProvider.GetContainerCDNHeader(strContainerName);
string returnURL = strCdnURL.CDNUri
Quindi utilizzare questo URL e il nome file del file caricato per accedere al file pubblicamente
Grazie per la vostra risposta veloce e apt. –