2012-06-27 2 views
0

Я использую Azure Api, предоставленный Microsoft для облачного хранения ... Перед созданием подпапки я столкнулся с необычной ошибкой. i.e, когда я создаю подпапку внутри любого контейнера, она создается легко в течение нескольких секунд. Но когда я пытаюсь создать вложенную папку снова с другим именем, это занимает больше времени по сравнению с предыдущим.Проблема при создании подпапки в облаке Azure

Снова я стараюсь, что он создан легко. Это означает, что подпапка no. 1, 3, 5, 7 и т. Д. Создаются легко и даже нет. такие как 2, 4 и т. д. вложенные папки создаются с задержкой. т.е. «создание альтернативной подпапки занимает слишком много времени»

Пожалуйста, дайте мне знать, если есть решение для этой ошибки ...

+0

Вы видите какие-либо дросселирующие исключения (возможно, скрытые внутри самого SDK, если вы используете это)? –

+0

подпапки? есть ли у вас некоторый код для показа? – dunnry

+0

Вот пример кода, который отлично работает для создания так называемых подпапок в Azure .. но он работает непоследовательно ........ NameValueCollection containerMetadata = new NameValueCollection(); Blobcontainer.CreateFolderBlob (newBlobProperties ("подпапка/dummy.png"), null); –

ответ

0

Вы создаете их в хранилище большого двоичных объектов? Папок, строго говоря, не существует. Они просто символ «/» (или какой-либо разделитель, который вы указываете), которые вложены в имена файлов. Таким образом, вы сохраняете файл, используя путь с неявным созданием пути.

В документации они относятся к ним как к «жизненным папкам», потому что они фактически не существуют.

+0

да я следую такому же подходу .... вложенная папка/dummy.png первая вложенная папка создается непринужденно, а второй раз требуется время и снова в третий раз, когда она создается легко .... а затем она принимает время .... альтернативное время создания подпапки, занимающего время ...... не знаю, в чем причина этого. ??? –

+0

Опять же, нет создания подпапки. Понятие папок или каталогов в лазурных блоках является логической конструкцией, которая помогает нам визуализировать данные. «subfolder/dummy.png» - это имя файла. Если возникла проблема с созданием файла, есть две возможности: либо клиент хранилища пытается повторить попытку, либо задержка в загрузке. Без использования скрипача или какого-либо другого инструмента, чтобы более внимательно изучить базовый запрос/ответный трафик REST, его невозможно точно определить, что происходит. Возможно, проблема связана с учетной записью хранилища (я тоже это видел). – BrentDaCodeMonkey

Смежные вопросы