写入 zip - 在 Azure 函数中

Write to zip - inside Azure Function

我正在使用 Azure 函数,在我的函数中我想创建一个 zip 文件,然后将 zip 文件上传到 blob。

我正在使用此代码打开 zip

  using (FileStream zipToOpen = new FileStream($"{context.FunctionAppDirectory}\Test.zip", FileMode.Create))

但在我将函数部署到 azure 并 运行 之后出现此错误:“找不到文件 {context.FunctionAppDirectory}\Test.zip )”。

如何在我的 azure 函数中打开 zip 并将文件写入此 zip? 谢谢!

您应该改用 System.IO.Path.GetTempPath()

很喜欢

using (FileStream zipToOpen = new FileStream(Path.Combine(Path.GetTempPath(), "Test.zip"), FileMode.Create))