2012-06-13 44 views
3

我試圖從閃存訪問azure上的一些資產。這需要一個跨域文件是在斑的根源,即http://xxxxxxx.blob.core.windows.net/crossdomain.xml將跨域添加到Azure Blob存儲的根目錄

我發現,使用Azure存儲資源管理器似乎沒有要添加文件到根的一種方式,我發現這個職位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> 

任何人都可以澄清是否有可能嗎?

回答

2

一個簡單的方法來實現這一目標是創建一個特殊的(斑點)名爲「$ root」的容器(以$符號開頭的根)。在放入這個容器中的任何URL可以寫爲根目錄下,這樣反而寫作

的http:// {我的存儲-URL}/$根/ MYFILE

可以使用:

的http:// {我的存儲-URL}/MYFILE

最後一步是複製到crossdomain.xml文件到$根容器。我使用Visual Studio來管理Azure存儲區域中的文件。

+0

我認爲這是方式比接受的答案更有幫助。信息豐富,不需要第三方軟件來做一些基本的事情。 – Steve