ftp - 是否可以使用 SMB 访问来自 Azure 文件共享的文件的用户定义元数据?
问题描述
我们遇到的核心问题是,我们有一个将文件保存到 Azure 文件共享的第 3 方 FTP 服务器,而且我们无法知道文件何时完成传输。我们目前有一系列暂停,以查看文件大小是否会发生变化,当大量文件被丢弃时会陷入困境。我们发现,一旦传输完成或取消,FTP 服务器将在文件上写入元数据。
我们将 Azure 文件共享作为驱动器安装在我们的服务器上。当文件被删除时,该应用程序正在写入额外的元数据,我相信通过SetMetadata 方法,这是一个第 3 方 FTP 服务器,所以我不能 100% 确定。
元数据可通过 REST API使用 GetProperties 方法访问,并在 x-ms-meta-name:value 响应标头中返回。根据该文档,该方法也可通过 SMB 获得。我想知道是否有人可以明确地说,为该文件创建的用户元数据可以通过在安装的驱动器上访问文件以某种方式访问,例如使用 C# 应用程序打开FileInfo 。
目标是避免直接使用存储访问凭证并避免任何 API 限制问题。
解决方案
推荐阅读
- python - 如何在python中使用递归检查一个字符串是否是另一个字符串的后续?
- webpack - 为什么我在 Webpack 5.11.0 中出现此错误:子编译中出现 1 错误?
- html - 为什么我的选择不显示我提供给它的数据?角 10
- swift - SwiftUI 动画并不总是运行
- c# - 无法加载文件或程序集 'Microsoft.AspNetCore.Hosting.Server.Abstractions,版本 = 3.1.0.0
- android - Android列表视图中的条件格式视图:如何?
- amazon-web-services - AWS SAM 本地 Lambda 调用缓慢
- xamarin.forms - 即使未设置绑定属性,DatePicker 也会选择选择
- javascript - 用一个按钮生成多个结果?
- html - 如果打印时选择 A5 尺寸的纸张,是否更改 CSS?