我开发了一个 .NET Core 网站并将其发布到 Azure。在 wwwroot 文件夹下,我有一个 home 文件夹,在该文件夹中我有一个 home.txt 文件。
我希望非开发人员能够将自己的 home.txt 副本 ftp 到我的网站并覆盖那里的副本。他们不会经常这样做,但他们会做很多次。
我为他们设置此功能的最简单方法是什么?
最佳答案
据我所知,不可能提供对单个文件的 FTP 访问。因此,您可能必须编写一个 REST
端点,允许您将文件上传到 wwwroot 文件夹,并向您的“非开发人员”网站添加上传表单用户。
您还可以创建一个包含多个容器(每个“非开发人员”一个)的存储帐户。然后,您为每个容器创建一个 SAS(共享访问签名)并将其提供给您的用户。然后他们可以使用 e 上传文件。 G。 Azure 存储资源管理器。要将文件放入您的网站 wwwwroot 文件夹中,您可以编写一个由 Azure 函数 Blob 存储事件触发的 Azure 函数。
关于azure - 如何将单个文件通过 FTP 传输到 Azure .NET Core 网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60484969/