Azure 如何在azcopy中为我的网站根目录下的文件夹指定源位置

Azure 如何在azcopy中为我的网站根目录下的文件夹指定源位置,azure,azcopy,Azure,Azcopy,我在azure上有一个网站。假设azure上的网站url为https://example.com 根目录下有一个文件夹,即~/imgs,用于存储用户上传的图像 我能用吗https://example.com/imgs 而不是下面命令中的C:\myDirectory 我在线查找azcopy v10的文档,但找不到任何使用web url指定源位置的示例 azcopy copy 'C:\myDirectory' 'https://mystorageaccount.dfs.core.windows.n

我在azure上有一个网站。假设azure上的网站url为https://example.com 根目录下有一个文件夹,即~/imgs,用于存储用户上传的图像

我能用吗https://example.com/imgs 而不是下面命令中的C:\myDirectory

我在线查找azcopy v10的文档,但找不到任何使用web url指定源位置的示例

azcopy copy 'C:\myDirectory' 'https://mystorageaccount.dfs.core.windows.net/mycontainer' --recursive
我可以在中使用C:\myDirectory来代替C:\myDirectory吗 下面的命令


简单的回答是否定的。azcopy实用程序不支持枚举远程web服务器上文件夹的内容。

因此,基本上您要做的是使用azcopy将网站中imgs文件夹下存储的所有文件复制到Azure存储。是吗?是的,没错。那么,如何将azure网站文件夹复制到azure blob帐户?可能我可以在azure cli中使用azure Web服务器上imgs文件夹的本地路径运行相同的azcopy命令。然后它将符合用于源位置的文件路径。您提到您在网站上使用此imgs文件夹存储用户上载的内容。首先,为什么不直接将该内容保存在Azure存储中?实际上,我们正在尝试这样做,但我们需要首先将现有图像迁移到blob,然后更改现有上载代码,使其写入Azure blob而不是文件系统。我们在imgs文件夹中已经有数千个文件了。啊,我明白了。在这种情况下,您可以使用FTP连接到web服务器,在本地下载文件并使用azcopy.Sure将其上载到blob存储中。您可以使用Azure Storage Explorer从本地计算机上载Azure存储中的文件。