2012-06-13 3 views
3

Я пытаюсь получить доступ к некоторым активам на лазури со вспышки. Это требует crossdomain файла, чтобы быть в корне сгустка, т.е. http://xxxxxxx.blob.core.windows.net/crossdomain.xmlДобавление crossdomain к корню из хранилища Azure blob

Я обнаружил, что с помощью Azure Storage Explorer, там не кажется, способ добавления файлов в корневой каталог, я нашел этот пост http://www.odity.co.uk/articles/azure-crossdomain-xml-inside-root-of-blob-storage/, который детализирует программный подход. Однако я внедрил код и попытался протестировать и получил следующую ошибку, которая подсказывает мне, что может быть невозможно добавить файлы в корневой каталог?

<Error> 
<Code>OutOfRangeInput</Code> 
<Message> 
One of the request inputs is out of range. RequestId:5853bdc0-89ed-47f6-986e-f42badd38e75 Time:2012-06-13T09:37:58.0222882Z 
</Message> 
</Error> 

Может кто-нибудь уточнить, если это возможно?

ответ

4

Не могли бы вы отправить код, который вы используете для создания корневого контейнера?

Кроме того, вы можете также использовать морошка, чтобы создать $ корневой контейнер и загружать на него файлы:

http://blog.cloudberrylab.com/2010/04/cloudberry-explorer-for-azure.html

enter image description here

+0

Ах приятно и легко с морошкой :) Отклик OutOfRangeInput у меня немного беспокоит, ответ ResourceNotFound был бы более последовательным – Tom

2

простой способ для достижения этой цели является создание специальных (сгустки) контейнер с именем «$ root» (корень, начинающийся со знака $). В URL ничего помещенной в этом контейнере можно записать как под корень, так что вместо написания

Http: // {мой-хранение-адрес}/$ корневая/Myfile

вы можете использовать :

Http: // {мой-хранение-адрес}/Myfile

Последний шаг скопировать в файл crossdomain.xml в $ корневого контейнера. Я использую Visual Studio для управления файлами в лазурных блоках памяти.

  • смотри также

    Working with the Root Container

  • Будьте осторожны при использовании crossdomain.xml, так как это может сделать ваш сайт уязвимым для атак.

+0

я думал, что это был путь более полезным, чем принято отвечать. Информативный и не нуждается в стороннем программном обеспечении, чтобы сделать что-то основное. – Steve

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