2012-04-20 8 views
0

イメージを格納するフォルダがあり、イメージへのパスがデータベースに格納されています。そこには2500以上の従業員の画像が保存されています。データベースに保存されているパスに影響を与えずにフォルダの場所を変更する

イメージが格納されているフォルダの物理的な場所を変更する場合は、DBおよび仮想パス、ルートおよび関連するすべての情報に格納されたパスをどのように管理するのですか。

答えて

1

まあ、ここで私はどうなるのかです:

  1. は、新しいディレクトリに自分の画像をコピーします。 (現在の場所に古いディレクトリを残してください)
  2. DB上でSQLの更新スクリプトを実行して、保存されている場所を変更してください。 (あなたのDB構造を知らないと、私はさらに言い表せません)
  3. 新しいディレクトリを指すようにアプリケーションコードを更新します。
  4. 新しいディレクトリを使用していることをアプリでテストします。
  5. 古いディレクトリの名前を変更して、そのディレクトリへのリンクが破損するようにします。
  6. 何かが壊れていないか確認し、修正してください。
+0

仮想ディレクトリパスはどうですか? – Ronaldo7

+0

仮想ディレクトリはそれほど大きくないはずです。仮想ディレクトリの考え方は、外界の通常のディレクトリのように見えるということです。変更する必要がある場合は、変更して、新しいディレクトリをアプリとデータベースに組み込みます。あなたがそれを変更する必要がなければ、まあ、それについて心配しないでください。 – SouthShoreAK

+0

私はそれを試してみましょう! – Ronaldo7

関連する問題