2016-08-19 6 views
1

Webアプリケーションたとえばフィールド

て画像をアップロードする場合:
フォトギャラリーや写真

私は写真のテーブルを持っています - image1.jpg
のImagePath - アップロード/フォトギャラリー/写真

同上
imagenameの:それは、次のプロパティが含まれていますgallery1/image1.jpg
説明 - これはおそらくタイトルと代替テキストになります

私の目標は、これらの写真を簡単に取得するための適切な情報を保存することです。私はそれらのフィールドが必要なのでしょうか? ImageNameが必要なだけで、ギャラリーを検索してギャラリー名を取得することでパスを見つけ出すことができます。

提案がありますか?

答えて

0

ギャラリーは1つのフォルダのみに制限されていますか?

この場合、この情報をweb.configのように別の場所に保存し、ImageNameを使用して完全なパスを構築することができます。ImagePathは不要です。

それ以外の場合は、ImagePath列を使用して、ImageNameをドロップしてください。そこから直接画像にアクセスできます。 ImageNameは、ImagePathからGetFileNameメソッドを使用して推測できます。

関連する問題