2013-10-02 72 views
0

我想在Azure上託管可執行文件下載(.exe),因爲我的共享主機提供程序在處理下載時遇到問題。我有點混淆了Azure概念,我創建了一個新的Blob和一個容器。現在我怎樣才能上傳一個文件呢?Windows Azure上的主機文件下載

Storage>Blob>Container 

如果我需要配置其他設置,允許同時下載和我在哪裏可以看到數據downloaded.I量只需要舉辦一個文件一樣的保管箱,並允許它被用戶下載,並允許他們看到下載的進度%

回答

3

這裏有這麼多的東西。我的建議是首先閱讀關於blob存儲的更多信息。您可能會發現Windows Azure Training Kit有助於理解有關blob存儲的概念。

簡而言之,將blob storage視爲file system in the cloud。如果我們要與本地文件系統進行類比:計算機硬盤=存儲帳戶,文件夾= blob容器,文件= blob。有一個細微差別 - 您的計算機上的文件夾可以包含嵌套的子文件夾,但blob存儲只是具有扁平層次結構:storage account > blob container > blob。不支持嵌套blob容器。

但迅速回答大家的一些問題(沒有壓倒你:)):

我創建了一個新的Blob和container.Now如何上傳文件 呢? 要在BLOB容器上傳的blob,您可以:

如果我需要配置其他設置,以允許同時 下載

您無需執行任何特定的操作即可同時下載。

我在哪裏可以看到的數據量下載

我會說,不用擔心它只是還沒有。當你更深入到blob存儲時,你會自動找到這個問題的答案。在這個時候,答案只會壓倒你(對不起,如果我聽起來太鼓吹:))。

我只需要舉辦一個文件一樣的保管箱,並允許它 用戶下載,讓他們看到了進步%的 下載

一個Blob的目的存儲就是這樣。你可以做的是上傳一個blob並獲取blob的URL,並且你可以與你想要下載blob的人共享該URL。只要確保在創建blob容器時,使其ACL爲BlobPublic。此鏈接可能有助於理解此概念:http://msdn.microsoft.com/en-us/library/windowsazure/dd179354.aspx

+0

感謝Gaurav,我不想分享整個blob,只是文件。我認爲Azure團隊可以想出一些更簡單的方法,如亞馬遜雲前端 – techno

+0

本質上,文件在Windows Azure blob存儲中稱爲blob。將blob存儲視爲雲中的文件系統。如果我們要與本地文件系統進行類比:計算機硬盤=存儲帳戶,文件夾= blob容器,文件= blob。當我說你爲blob創建一個URL時,我實際上是指一個文件的URL。 HTH。 –

+0

上傳對話框出現後,我嘗試上傳文件與Cerebrata Azure資源管理器,並等待,彈出一個錯誤對話框,說'發生了一個或多個錯誤'有一個名爲下載的blob容器,我試圖上傳該文件 – techno

相關問題