Rackspace CloudFiles:检查文件是否存在

时间:2010-11-06 21:32:58

标签: asp.net api rackspace-cloud cloudfiles

我想通过Rackspace Cloud API通过我的网站代码检查CDN上是否存在文件。

最好的方法是什么?我目前正在使用以下内容:

... initialize API ... 

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

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

由于某种原因,这不起作用 - containerItemList始终为空。我的容器肯定有对象,容器的名称是正确的(包括大小写)。

是否有更好/不同的方式来搜索/检查文件是否存在?理想情况下,它应该是不区分大小写的搜索。

另一种方法是尝试使用connection.GetStorageItem之类的东西来获取对象,并检查异常,但显然会损害性能。

有什么想法吗?任何语言的代码都没问题,我只是想找到最好的方法。

提前致谢!

WT

1 个答案:

答案 0 :(得分:0)

这似乎是一个错误,由社区成员修复:https://github.com/rackspace/csharp-cloudfiles/issues/unreads#issue/6