azure - 写入 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?谢谢!
解决方案
你应该System.IO.Path.GetTempPath()
改用。
所以喜欢
using (FileStream zipToOpen = new FileStream(Path.Combine(Path.GetTempPath(), "Test.zip"), FileMode.Create))
推荐阅读
- ruby - 为什么类实例变量跨规范持续存在?
- nsis - NSIS:使用 RequestExecutionLevel 用户静默失败
- javascript - Nuxt 新组件不热重载/编译
- c# - c# Access DB 运行多个查询
- java - 为什么 Gax 中缺少 PropertiesProvider?
- html - 在 R Markdown html 报告中混合课程笔记和演示幻灯片
- google-sheets - 在 Google 表格的新工作簿中将行数据与 importrange 数据相关联
- ios - 带有 phonegap-plugin-push 和 Firebase 的 Cordova iOS 通知。没有工作
- php - Microsoft Graph - POST 请求错误 20132
- javascript - 无法在加入时发送嵌入消息