C# 在Azure Blob存储上创建文件副本
如何使用代码在Azure Blob存储容器中创建现有文件的副本?我正在使用C# 在Azure Blob存储上创建文件副本,c#,azure,azure-storage,azure-storage-blobs,azure-blob-storage,C#,Azure,Azure Storage,Azure Storage Blobs,Azure Blob Storage,如何使用代码在Azure Blob存储容器中创建现有文件的副本?我正在使用WindowsAzure.Storagenumget包来处理与我的Azure Blob存储相关的所有操作 100%清楚地说,我正在尝试创建一个已上载到Azure Blob存储上容器的文件的完整和单独副本。我还想在这个过程中给文件起一个新名称。一个简单的方法是使用一个逻辑应用程序,在创建的blob上触发,然后复制该blob 如果你想变得更复杂,你可以做一个功能应用 纯粹在代码中,您需要使用startcopyanc()Clo
WindowsAzure.Storage
numget包来处理与我的Azure Blob存储相关的所有操作
100%清楚地说,我正在尝试创建一个已上载到Azure Blob存储上容器的文件的完整和单独副本。我还想在这个过程中给文件起一个新名称。一个简单的方法是使用一个逻辑应用程序,在创建的blob上触发,然后复制该blob 如果你想变得更复杂,你可以做一个功能应用
纯粹在代码中,您需要使用
startcopyanc()
CloudBlockBlob上的一个方法来启动复制过程。是的,确实是最简单的方法:-)如果我错了,请纠正我,但如果我不想让我的应用程序参与复制过程,我认为这是一个非常好的方法。如果我使用startcopyancy()
,我想我本质上是在我的应用程序中创建一个文件流,然后创建一个拷贝,从我的应用程序中输出数据。我说得对吗?@Sam-不,你的应用程序没有数据流。复制是在Azure存储本身中完成的,它是通过调用startcopyanc()
启动的。