使用 ASP.NET Core 6.0 MVC 和 C# 将 blob 从一个 Azure 容器复制到另一个
Copy blobs from one Azure container to another using ASP.NET Core 6.0 MVC with C#
我有一个私有的 blob 容器,我的文件上传成功。
现在,如果我复制并粘贴文件 url,则会抛出“未找到文件”错误,因为它位于私有容器中。
所以我想要一个 public url 文件..为此我创建了一个单独的 public 容器。
现在我想将files/blob从私有容器复制到public容器并生成一个publicurl。这样我就可以使用 public url。
我还想在 1 小时后从 public 容器中删除 file/blob。
请帮忙解决这个问题。
我正在使用 ASP.NET Core 6.0 MVC。
不要那样做。要为私有容器中的 blob 生成 public URI,只需 generate a SAS URI for the blob 以及过期时间和 read-only 权限。
我有一个私有的 blob 容器,我的文件上传成功。
现在,如果我复制并粘贴文件 url,则会抛出“未找到文件”错误,因为它位于私有容器中。
所以我想要一个 public url 文件..为此我创建了一个单独的 public 容器。
现在我想将files/blob从私有容器复制到public容器并生成一个publicurl。这样我就可以使用 public url。 我还想在 1 小时后从 public 容器中删除 file/blob。
请帮忙解决这个问题。
我正在使用 ASP.NET Core 6.0 MVC。
不要那样做。要为私有容器中的 blob 生成 public URI,只需 generate a SAS URI for the blob 以及过期时间和 read-only 权限。