比方说,我得到了一个可能不存在的文件的引用,例如
var file = rootDirectory.GetFileReference("fakepath1/fakepath2/fakefile.jpg");
我发现,如果目录fakepath1
或fakepath2
中的任何一个都不存在,那么
file.Exists()
或
await file.ExistsAsync()
两者都导致403,而不是返回false。
这是预期的行为吗?
答案 0 :(得分:1)
根据我的本地验证,当目录实际上不存在时,我可以获得结果 False 。关键问题是:用于调用此API的凭据是什么?例如,它是共享访问签名,没有对文件共享的读取访问权限吗?