azure - 如何将单个文件通过 FTP 传输到 Azure .NET Core 网站

标签 azure asp.net-core ftp

我开发了一个 .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/

相关文章:

docker - Visual Studio 2022 无法在 docker 上启动应用程序

c# - 重写 ASP.NET Core 中的 appsettings 值

python - 根据文件名通过 FTP 上传多个文件

authentication - 使用 pam_userdb.so 在 Berkeley DB 中为 vsftpd 加密密码

android - 使用 DownloadManager 下载 .apk

mongodb - 如何在Azure的DocumentDB中禁用SSL?

java - 适用于 Java 的 Azure API

asp.net - 在 .NET 标准中创建 OWIN 中间件

c# - Azure存储blob下载旧文件版本

azure - 流分析查询联合