アップロードしたファイルをチェックしたい@動画サイトへの道

土曜日にとあるDDNSの勉強会に行って懇親会で盛り上がってきました。若干リア充(?)ぽくなってきた感じ。
と、それは置いといて。


アップロードしたファイルのファイルチェックをしたい

  • zipの場合、展開して配信ファイルとして有効なファイルを抽出する
  • 動画ファイルの場合、エンコード形式を判定してエンコードしなおす
  • 音楽ファイルも同様
  • その他なら破棄


といった感じで。
他システムからアップロードされることも想定してバッチ処理で実装することに。

  • ファイルのアップロードは別手順(?)でやる
  • アップロード済みファイルをDBに登録して、監視対象にする。
  • 監視対象に入ったファイルはウィルスチェック〜展開〜エンコード〜公開フォルダへ移動で公開される

 →DBに登録〜公開ファイルまでの処理は別プロセスを起動して単独でやらせよう



(つくっとります)



…(゜A゜;
…zipかどうかの判定ってどうやるんだ?w