ええ、それは基本的にそれです。Db のパラメーターとして構成された特定の場所からの相対パスは、通常の方法です。ラウンドの長さの制限を取得することは別として。
C:MySystem\MyData をベース パスとして指定したとします。次に、Images\MyImageFile.jpg、Docs\MyDopc.pdf などを実行できます。
ただし、バックアップと復元への影響に注意してください。データベースとファイルシステムを実行する必要があります。
もう 1 つの潜在的な考慮事項は、ファイル名が一意でなければならないことです。Fred と Wilma の両方が Picture1.jpg をアップロードした場合、データベースは問題ありませんが、ファイル システムがいっぱいになります。通常は、ユーザー ファイル名と実際のファイル名を使用します。
したがって、フレッドの Picture1.jpg は実際には p000004566.jpg です。
そこにあるはずのファイルが何かの陰謀によって削除されてしまったことに対処するためのコードを追加することを忘れないでください。
また、コーディング エラーが発生する可能性が非常に低い場合に備えて、孤立したファイルを整理するための何らかの管理タスクが必要になる場合もあります。:)
また、ファイルへのパスがソフトウェアで構成可能な場合は、作業を行うアカウントに読み取り/書き込みアクセス権があることを確認してください。また、UNC パスを使用することもできますが、マップされたドライブに悩まされないでください。