gpt4 book ai didi

Azure函数: access a folder structure

转载 作者:行者123 更新时间:2023-12-01 02:00:00 24 4
gpt4 key购买 nike

刚刚开始测试 azure 函数,看看它是否适合我们的应用程序。

我想要的是一个像/api/updateToVersion/3.0 这样的函数,其中代码将查找是否存在文件夹 3.0,如果存在,它将压缩该文件夹并以 byte[] 形式发送。

但我不明白应该将该文件夹保存在哪里(其中可能有多个文件)。 Azube blob 存储(如果我错了,请纠正我)适用于单个文件。不是文件夹。我已将文件夹 3.0 上传到我的 microsoft azure 存储(在文件共享中)。我如何从我的函数中访问 ?

最佳答案

您可以使用Azure Storage SDK与您的文件进行交互。遗憾的是,您无法在 Azure Function 中简单地安装 Azure 文件共享。


但是,我会使用Azure Blob 存储。 Azure Blob 存储使用类似于虚拟目录的内容,其中目录名称是文件名的一部分。

e. G。你有一个名为 mycontainer 的容器,你可以在其中包含如下文件:

/api/updateToVersion/3.0/customers.csv
/api/updateToVersion/3.0/account.txt

现在您可以检索 /api/updateToVersion/3.0/ 中的所有文件 - 示例:

 var directory = CloudStorageAccount.Parse("yourCs").
CreateCloudBlobClient().
GetContainerReference("mycontainer").
GetDirectoryReference(@"/api/updateToVersion/3.0/");

最后迭代文件并压缩/发送它们。

关于Azure函数: access a folder structure,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51535795/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com