しばらくの間、オーディオ ファイルをサイトにアップロードし、ffmpeg を使用してさまざまな形式に変換できる音楽サイトを開発する必要がありました。人々はアップロードされたオーディオ ファイルを購入した後にダウンロードし、tmp ファイルが作成され、ダウンロード場所に配置され、各ダウンロードインスタンスに対してのみ有効であり、tmp ファイルはその後削除されます。
今、私はプロジェクトを再検討しています。写真とビデオをアップロード コンテンツとして追加する必要があります。
ファイルを保存するための最良の方法を見つけたいのですが、
オプション 1 : ファイルをフォルダーに保存し、データベースで参照する
オプション 2 : 実際のファイルをデータベース (mysql) に blob として保存します。
私はこのアイデアをいじくり回して、各方法のセキュリティへの影響と、私が計算していない可能性のあるその他の問題を検討しています。