Rackspace CloudFiles: проверьте наличие файла - PullRequest
0 голосов
/ 07 ноября 2010

Я хочу проверить наличие файла в CDN с помощью кода моего сайта через Rackspace Cloud API.

Каким будет лучший способ сделать это? В настоящее время я использую следующее:

... 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 голосов
/ 23 ноября 2010

Похоже, это ошибка, исправленная участником сообщества: https://github.com/rackspace/csharp-cloudfiles/issues/unreads#issue/6

...