社内でオープンソースの PHP/MySQL ベースのソフトウェア ソリューションをセットアップしたところ、ほぼすべてが思い通りに動作しましたが、ファイルのアップロードは望んでいたものではありません。現在、「アップロード」を処理する唯一の方法は、リモート URL を保存/表示することですが、物事を内部に保つ必要があります。
アップロードされたユーザー ファイルの保存方法に関するベスト プラクティスはありますか? ファイル システムまたはデータベースに格納する必要がありますか? 各アプローチの長所と短所は何ですか? すでに PHP と MySQL を使用していることを考えると、実装が簡単ですか? より良いハイブリッドアプローチはありますか?