Rackspace を使用して、ファイル コンテナにファイルをアップロードしています。ファイルをサーバーにアップロードして URL にアクセスする方法を提案してください
質問する
1017 次
1 に答える
5
有効な Rackspace アカウントを作成する 新しいコンテナを作成して、保持する必要があるファイルを保存します
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;
}
次に、CDN を有効に設定して、コンテナーを公開します。
var cloudIdentity = new CloudIdentity() { APIKey = strAPIKey, Username = strUserName };
var cloudFilesProvider = new CloudFilesProvider(cloudIdentity);
cloudFilesProvider.EnableCDNOnContainer(strContainerName, false);
コンテナーの公開 URL を取得する
var cloudIdentity = new CloudIdentity() { APIKey = strAPIKey, Username = strUserName };
var cloudFilesProvider = new CloudFilesProvider(cloudIdentity);
ContainerCDN strCdnURL = cloudFilesProvider.GetContainerCDNHeader(strContainerName);
string returnURL = strCdnURL.CDNUri
次に、この URL とアップロードされたファイルのファイル名を使用して、ファイルにパブリックにアクセスします
于 2013-08-06T11:29:17.723 に答える