Распаковать папку в хранилище BLOB-объектов Windows Azure

Я читал, что вы можете загрузить приложение, такое как winzip, в хранилище BLOB-объектов, чтобы распаковать папку, хранящуюся в хранилище BLOB-объектов, мой вопрос: как мне это сделать, а также где будет извлечено содержимое папки?


person Sami    schedule 12.01.2012    source источник
comment
Вы помните, где вы это читали? Я уверен, что вы можете загрузить winzip и сохранить его в хранилище BLOB-объектов, но если вы не вытащите его из хранилища BLOB-объектов, я не понимаю, как вы могли бы его выполнить. Я хотел бы знать, где вы об этом слышали.   -  person Jason Haley    schedule 12.01.2012


Ответы (2)


Вы можете загрузить zip blob как Stream, затем извлечь этот поток, и только после этого вы сможете загружать файлы в Windows Azure ...

шаги должны быть выполнены:

  1. Сначала загрузите zip как поток

  2. Разархивируйте zip-файл, используя этот поток

  3. Загрузите это снова, если хотите

person Community    schedule 02.04.2013

Должно быть, это была некоторая неверная информация, или вы ее не поняли. Невозможно выполнить процесс в хранилище BLOB-объектов Windows Azure. Это служба хранилища, а не механизм выполнения процесса или операционная система.

Вы, конечно, можете загружать любые файлы в хранилище BLOB-объектов Windows Azure, но не можете их там выполнять. Вы можете выполнять файлы (то есть запускать процесс) только в ролях Windows Azure (веб, рабочая или виртуальная машина). Вы можете запустить свой собственный процесс в рабочей или веб-роли, который ожидает ZIP-пакет, затем распаковать его локально, а затем загрузить все файлы в хранилище BLOB-объектов Windows Azure. Но вы не можете запустить этот процесс в службе хранилища Windows Azure.

person astaykov    schedule 19.01.2012