2013-08-06 9 views
5

मैं फ़ाइल कंटेनर में फ़ाइलों को अपलोड करने के लिए रैकस्पेस का उपयोग कर रहा हूं। कृपया सर्वर से फाइल को अपलोड करने के लिए कैसे सुझाव है और एक मान्य रैकस्पेस खाता बनाने के यूआरएलरैकस्पेस - कंटेनर और फ़ाइल का URL कैसे प्राप्त करें .net

उत्तर

5

का उपयोग फ़ाइलें रखने के लिए की स्थापना करके

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 

फिर फ़ाइल का उपयोग करने के लिए इस यूआरएल और अपलोड की गई फ़ाइल का फ़ाइल नाम सार्वजनिक रूप से

+0

आपके तेज़ और उपयुक्त प्रतिक्रिया के लिए धन्यवाद। –

संबंधित मुद्दे