【发布时间】:2020-08-25 01:43:24
【问题描述】:
我有一个网络位置,每小时都会转储一个 csv 文件。我需要将该文件复制到 azure blob。我如何知道文件已上传到该网络驱动器。天蓝色中是否有类似文件观察器的东西来监控这个网络位置?另外,是否可以通过代码将文件从网络位置复制到 azure blob?
我正在使用部署到 Azure 应用服务的 .net 核心 API。
请提出一个可能的解决方案。
【问题讨论】:
-
你能告诉我网络驱动器是不是像 Azure 文件这样的 Azure 服务吗?如果是 Azure 服务,我们可以使用 Azure 应用服务 Web 作业或 Azure 功能服务来监控网络位置。
-
不。它是一个本地共享驱动器位置。它就像“\\network\sharedfolders\csvfiles”
-
据我所知,如果您的应用程序已部署到 azure Web 应用程序,这意味着您可以使用托管在 Azure 上的应用程序访问共享驱动器位置。此外,没有 Azure 服务可以监控网络共享。
标签: azure asp.net-core-webapi azure-blob-storage file-watcher azure-appservice