2010-11-06 66 views
0

我想通過我的站點代碼通過Rackspace Cloud API檢查CDN上是否存在文件。Rackspace CloudFiles:檢查文件的存在

這樣做的最佳方法是什麼?我目前使用下列內容:

... initialize API ... 

Dim containerItemList As List(Of String) = connection.GetContainerItemList("MyCDN") 

If containerItemList.Contains(MyFile) Then 
    'Blah blah 
End If 

這不是出於某種原因的工作 - 在containerItemList總是空的。我的容器肯定有對象,並且容器的名稱是正確的(包括大小寫)。

是否有更好/不同的方式來搜索/檢查文件的存在?理想情況下,它應該是一個不區分大小寫的搜索。

另一種方法是嘗試使用connection.GetStorageItem之類的東西來獲取對象,並檢查異常,但顯然這會損害性能。

任何想法?任何語言的代碼都可以,我只是尋找最好的方法來做到這一點。

在此先感謝!

WT

回答