3

MVC3 アプリケーションで Azure BLOB ストレージを使用して、標準的なフォルダー構造をモデル化するドキュメント管理領域を作成しようとしています。

例えば

  1. ユーザーはフォルダを作成できます
  2. ユーザーはドキュメントをフォルダにアップロードできます
  3. ユーザーはディレクトリの内容などを一覧表示できます
  4. ユーザーはドキュメントを削除できます
  5. ユーザーはドキュメントをダウンロードできます

今では、Azure Blob Storage にはコンテナーしかなく、残りはパスを作成するスラッシュによって偽造されていることに感謝しています。しかし、この種の機能は、他の誰かが作成したものに違いないように思えますか?

私はいくつかの検索を行いましたが、何も見つかりませんでした。基本的に CloudXplorer や Azure Storage Explorer のようなものですが、Web ベースです

Web フロント エンド (理想的には MVC) を使用した Azure BLOB ストレージの実装を知っている人はいますか?

4

4 に答える 4

3

BlobShareは、 Blobのアップロード、ダウンロード、表示、共有などを可能にする MVC アプリケーションです。

ここに画像の説明を入力

ただし、並べ替え部分については、自分で何かを構築する必要があります。個人的には、Windows Azure キャッシュ (プレビュー) を使用してこれを行うことを検討します。「ディレクトリ」にアクセスするたびに、その「ディレクトリ」にブロブをキャッシュし、キャッシュ内のデータに基づいて並べ替えを行います (ページングにも同じことが当てはまります)。そして、Service Bus Topics / Queues のようなものを使用して、誰かが blob を追加/削除/名前変更/... するたびにキャッシュを更新します (+ X 分以内にアクセスされなかったディレクトリのタイムアウト)。

于 2012-09-19T15:43:04.417 に答える
0

こんなサンプルも発見。http://peterkellner.net/2010/11/12/azure-storage-treeviewer-directory-browser/ . Web ベースではありませんが、基本的なツリー構造を作成して表示するようです。ここにも関連する議論がありますhttp://social.msdn.microsoft.com/Forums/en-US/windowsazuredata/thread/256cfc0f-bccc-4bf7-b7eb-cb7c7aca0c8a

于 2012-09-19T15:53:59.697 に答える