请帮我纠正错误。根据我目前对这个主题的阅读,似乎Azure Blob存储和文件服务都提供了将文件和文件夹(我知道Blob可以存储任何二进制对象,但在最后一天,任何序列化的二进制流都是一个文件)存储在模仿文件系统的分层结构中的能力。
唯一不同的是访问它们的API略有区别,文件服务允许您使用类似于Win32文件I/O的函数进行源查询,另外还可以使用REST API。
如果您想使应用程序存储属于应用程序用户的某些文件,则为什么要选择其中之一?
请帮我纠正错误。根据我目前对这个主题的阅读,似乎Azure Blob存储和文件服务都提供了将文件和文件夹(我知道Blob可以存储任何二进制对象,但在最后一天,任何序列化的二进制流都是一个文件)存储在模仿文件系统的分层结构中的能力。
唯一不同的是访问它们的API略有区别,文件服务允许您使用类似于Win32文件I/O的函数进行源查询,另外还可以使用REST API。
如果您想使应用程序存储属于应用程序用户的某些文件,则为什么要选择其中之一?
以下是您的问题的几个要点:
如果您正在开发新应用程序,则可直接将Azure API集成到Blob Storage中。
如果您正在移植需要共享文件的现有应用程序,请使用Azure File Service。
请注意,Azure File Service不支持某些SMB协议功能。
还有几个需要考虑的事项: