Я читал, что вы можете загрузить приложение, такое как winzip, в хранилище BLOB-объектов, чтобы распаковать папку, хранящуюся в хранилище BLOB-объектов, мой вопрос: как мне это сделать, а также где будет извлечено содержимое папки?
Распаковать папку в хранилище BLOB-объектов Windows Azure
Ответы (2)
Вы можете загрузить zip blob как Stream, затем извлечь этот поток, и только после этого вы сможете загружать файлы в Windows Azure ...
шаги должны быть выполнены:
Сначала загрузите zip как поток
Разархивируйте zip-файл, используя этот поток
Загрузите это снова, если хотите
Должно быть, это была некоторая неверная информация, или вы ее не поняли. Невозможно выполнить процесс в хранилище BLOB-объектов Windows Azure. Это служба хранилища, а не механизм выполнения процесса или операционная система.
Вы, конечно, можете загружать любые файлы в хранилище BLOB-объектов Windows Azure, но не можете их там выполнять. Вы можете выполнять файлы (то есть запускать процесс) только в ролях Windows Azure (веб, рабочая или виртуальная машина). Вы можете запустить свой собственный процесс в рабочей или веб-роли, который ожидает ZIP-пакет, затем распаковать его локально, а затем загрузить все файлы в хранилище BLOB-объектов Windows Azure. Но вы не можете запустить этот процесс в службе хранилища Windows Azure.