【发布时间】:2017-10-23 14:40:06
【问题描述】:
我正在考虑使用 Azure 文件存储实现 IFileProvider 接口。
我想在文档中找到的是,是否有办法将文件的整个路径发送到 Azure API,如rootDirectory/sub1/sub2/example.file,或者实际上是否应该映射到一些递归函数,该函数将在文件存储上采用路径和遍历目录结构?
只是想确保我没有遗漏任何东西并为已经存在的东西重新发明轮子。
[更新]
我正在使用适用于 .NET 的 Azure 存储客户端。我不想安装任何东西。
我的意图是有几个IFileProviders,我可以根据Environment和其他条件进行切换。
因此,例如,如果我的环境是 Cloud,那么我将使用通过 Azure 存储客户端使用 Azure 文件服务的 IFileProvider 实现。接下来,如果我有环境MyServer,那么我将使用服务器本地文件系统。第三个选项是具有特定实现的环境someOther。
现在,对于所有这些,IFileProvider 使用类似root/sub1/sub2/sub3 的路径运行。对于 Azure 文件存储,有没有办法一次发送整个路径以获取 sub3 信息/内容,还是应该将路径分解为单独的目录并获取每个步骤的参考/内容?
我希望这能解决问题。
【问题讨论】:
-
@BruceChen 感谢您的评论。我已经更新了问题。
标签: azure azure-storage azure-storage-files