3

我们正在寻求创建一个文档管理区域,该区域使用 MVC3 应用程序中的 Azure Blob 存储对标准文件夹结构进行建模。

例如

  1. 用户可以创建文件夹
  2. 用户可以将文档上传到文件夹
  3. 用户可以列出目录内容等
  4. 用户可以删除文档
  5. 用户可以下载文件

现在我很欣赏 Azure Blob 存储只有容器,其余的都是由创建路径的斜线伪造的。然而,这种功能似乎是其他人必须创造的东西?

我做了一些搜索,但找不到任何东西。基本上类似于 CloudXplorer 或 Azure Storage Explorer,但基于 Web

有谁知道任何带有 Web 前端(理想情况下是 MVC)的 azure blob 存储实现?

4

4 回答 4

3

您可以开始查看BlobShare,这是一个 MVC 应用程序,它允许您上传、下载、查看、共享…… blob:

在此处输入图像描述

但是,对于排序部分,您需要自己构建一些东西。我个人会考虑使用 Windows Azure 缓存(预览版)来做到这一点;每当您访问“目录”时,将 blob 缓存在该“目录”中并根据缓存中的数据进行排序(同样适用于分页)。并使用诸如服务总线主题/队列之类的东西来刷新缓存,只要有人添加/删除/重命名/...一个 blob(+ X 分钟内未访问的目录超时)。

于 2012-09-19T15:43:04.417 回答
0

我也找到了这个样本。http://peterkellner.net/2010/11/12/azure-storage-treeviewer-directory-browser/。它不是基于网络的,但似乎创建了一个基本的树结构并显示它。这里也有相关讨论http://social.msdn.microsoft.com/Forums/en-US/windowsazuredata/thread/256cfc0f-bccc-4bf7-b7eb-cb7c7aca0c8a

于 2012-09-19T15:53:59.697 回答
0

请在此处查看我的答案https://stackoverflow.com/a/65944680/7988162,了解如何在所有平台上使用存储资源管理器。

于 2021-01-28T20:25:49.523 回答
0

分层 blob 存储现在通过 Data Lake Storage Gen2 存在。在此处查看文档。

于 2021-03-03T20:29:59.950 回答