2010-11-06 37 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

回答

相关问题