#azure #function #zip #azure-functions #blob
#azure #функция #zip #azure-функции #большой двоичный объект
Вопрос:
Я использую функцию Azure, и в своей функции я хочу создать zip-файл, а затем загрузить zip-файл в blob.
Я использую этот код для открытия zip-файла
using (FileStream zipToOpen = new FileStream($"{context.FunctionAppDirectory}\Test.zip", FileMode.Create))
но у меня такая ошибка: «Не удалось найти file {context .FunctionAppDirectory}Test.zip )» после того, как я разверну функцию в Azure и запущу ее.
Как я могу открыть zip-файл и записать файлы в этот zip-файл внутри моей функции Azure? Спасибо!
Ответ №1:
Вместо этого вы должны использовать System.IO.Path.GetTempPath()
.
Так что, как
using (FileStream zipToOpen = new FileStream(Path.Combine(Path.GetTempPath(), "Test.zip"), FileMode.Create))