如何 FTP 将单个文件添加到 Azure .NET Core 网站
How to FTP a single file to an Azure .NET Core Website
我开发了一个 .NET Core 网站并将其发布到 Azure。在 wwwroot 文件夹下,我有一个 home 文件夹,在该文件夹中我有一个 home.txt 文件.
我希望 none-developer 能够 ftp 他们自己的 home.txt 副本到我的网站并覆盖那个就在那里。他们不会经常这样做,但他们会这样做很多次。
我为他们设置此功能的最简单方法是什么?
据我所知,无法提供对单个文件的 FTP 访问权限。因此,您可能必须编写一个 REST
端点,允许您将文件上传到您的 wwwroot 文件夹,并为您的 "non-developer" 添加一个上传表单到您的网站用户。
您还可以创建一个包含多个容器的存储帐户(每个"non-developer"一个)。然后为每个容器创建一个 SAS(共享访问签名)并将其提供给您的用户。然后他们可以使用 e 上传他们的文件。 G。 Azure 存储资源管理器。要将文件放入您的网站 wwwwroot 文件夹,您可以编写一个由 azure 函数 blob 存储事件触发的 Azure 函数。
我开发了一个 .NET Core 网站并将其发布到 Azure。在 wwwroot 文件夹下,我有一个 home 文件夹,在该文件夹中我有一个 home.txt 文件.
我希望 none-developer 能够 ftp 他们自己的 home.txt 副本到我的网站并覆盖那个就在那里。他们不会经常这样做,但他们会这样做很多次。
我为他们设置此功能的最简单方法是什么?
据我所知,无法提供对单个文件的 FTP 访问权限。因此,您可能必须编写一个 REST
端点,允许您将文件上传到您的 wwwroot 文件夹,并为您的 "non-developer" 添加一个上传表单到您的网站用户。
您还可以创建一个包含多个容器的存储帐户(每个"non-developer"一个)。然后为每个容器创建一个 SAS(共享访问签名)并将其提供给您的用户。然后他们可以使用 e 上传他们的文件。 G。 Azure 存储资源管理器。要将文件放入您的网站 wwwwroot 文件夹,您可以编写一个由 azure 函数 blob 存储事件触发的 Azure 函数。