クローズド環境で利用可能なファイル管理用システム
以下使い方を想定
- 事前に決めた共有ディレクトリにファイルを置く
- おわり
or
- 本アプリ画面からファイルをアップロードする
- おわり
-
管理者機能 o - ベース共有ディレクトリの設定
-
ファイル収集機能 o - 事前設定された共有ディレクトリを事前収集 o - 自動でファイルを管理DBへ登録
-
ファイル管理機能 o - ファイルに名称/タグを付与できる o - バージョン管理ができる
-
検索ができる o - ファイル名から検索 o - インクリメンタルサーチ
- タグから検索
-
その他
- ダウンロード回数を記録
- いいね!的な機能
- ファイルが移動しているケース
- 移動ということは登録済みデータの中に同一ハッシュ値のものが存在するはず
- 同一ハッシュ値のファイルのパスを更新すればokかも
- 天文学的確率でハッシュ衝突はあるかもしれないが、まあそれは仕方ない
リネームされているケース
- ファイル移動と同等の方法で拾えるはず
ファイルが削除されているケース
- 登録済みの全データを調べて、ファイルが存在することを検証する必要がある
- 存在しない場合は、not_found のマークを付与
社内で案を出してくれた人の頭文字から命名