我想在Azure上托管可执行下载(.exe),因为我的共享托管服务提供商在处理下载方面存在问题。我对Azure创建了一个新的Blob和一个容器的概念有点困惑。现在我怎样才能将文件上传到它?
Storage>Blob>Container
我是否需要配置其他设置以允许同时下载以及在哪里可以看到下载的数据量。我只需要像dropbox一样托管文件并允许用户下载,并允许他们查看进度%下载
答案 0 :(得分:3)
这里有很多东西。我的建议是首先阅读有关blob存储的更多信息。您可能会发现Windows Azure Training Kit
对于掌握有关blob存储的概念非常有用。
简而言之,将blob storage
视为file system in the cloud
。如果我们要对本地文件系统进行类比:computer hard drive = storage account,folder = blob container,file = blob。有一个小的区别 - 计算机上的文件夹可以包含嵌套的子文件夹,但blob存储只有一个平面层次结构:storage account > blob container > blob
。不支持嵌套blob容器。
但是要快速回答你的一些问题(不要压倒你:)):
我创建了一个新的Blob和一个容器。现在我怎样才能上传文件 对吗? 要在Blob容器中上传blob,您可以:
我是否需要配置其他设置以允许同时进行 下载
您无需执行任何特定的操作即可同时下载。
我在哪里可以看到下载的数据量
我想说,不要担心它。随着您对blob存储的深入了解,您将自动找到此问题的答案。在这个时候,答案会让你感到压力(对不起,如果我听起来过于讲道:)。)。
我只需要像dropbox一样托管文件并允许它 用户下载,并允许他们查看进度百分比 下载
blob存储的目的之一就是这样。您可以做的是上传blob并获取blob的URL,然后您可以与要下载blob的人共享该URL。只需确保在创建blob容器时,将其ACL设置为Blob
或Public
。此链接可能有助于理解此概念:http://msdn.microsoft.com/en-us/library/windowsazure/dd179354.aspx。