2012-01-05 6 views
1

私は2つのアプリケーションがあります:CMSとサイト自体。 CMSの管理者はイメージをアップロードでき、ファイルシステム(パス:D:\ Images)に保存されます。
2番目のアプリでは、この画像を表示する必要があります。
これは動作しません。2つのアプリの間に1つの画像カタログ

<img src="D:\Images\e6895b06-38fe-4ac4-96b9-98037910ac5b.Jpeg"> 

はどうすればこれを行うことができますか?

答えて

1

ディスクURLではなくインターネットURLを使用する必要があります。 イメージがCMSアプリケーションに属していないフォルダに格納されている場合は、IISで仮想フォルダを作成し、ディスク上のイメージフォルダをポイントする必要があります。 は、次に、あなたのイメージの完全修飾URLを生成する

<img src="@Url.Content("~/Images/e6895b06-38fe-4ac4-96b9-98037910ac5b.Jpeg")" /> 

これはMVCのURLヘルパーを使用するようなものを使用することができます。

0

なぜ画像をデータベースに保存しないのですか?データベースを使用しない場合は、画像はサイトのサブフォルダになければなりません。だからあなたは彼らの場所を変更する必要があります。

関連する問題