CloudFile.Exists () / ExistsAsync () выбрасывает 403 (неавторизовано), если каталог в пути не существует? - PullRequest
0 голосов
/ 31 января 2019

Допустим, я получил ссылку на возможно несуществующий файл, например

var file = rootDirectory.GetFileReference("fakepath1/fakepath2/fakefile.jpg"); 

. Я обнаружил, что если какой-либо из каталогов fakepath1 или fakepath2 не существует, то

file.Exists()

или

await file.ExistsAsync()

оба дают 403, а не возвращают false.

Это ожидаемое поведение?

1 Ответ

0 голосов
/ 31 января 2019

Согласно моей локальной проверке, я могу получить результат Ложь , когда каталог на самом деле не существует.Ключевой вопрос: какие учетные данные используются для вызова этого API?Например, это подпись общего доступа , которая не имеет доступа для чтения к общей папке?

...