首页 > 解决方案 > 写入 zip - Azure 函数内部

问题描述

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

我正在使用此代码来打开一个 zip

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

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

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

标签: azurefunctionzipazure-functionsblob

解决方案


你应该System.IO.Path.GetTempPath()改用。

所以喜欢

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

推荐阅读