0

一般に、Web ページに画像を表示する場合は、画像リソースの uri をhttp://host:port/image/xxx.jpgのように指定します。

現在、ファイル システムにいくつかの画像があり、その絶対パスをデータベースに保存しています。

このような;

id     name     address   image
1      xxxx     xxxx      C:/images/xxx.jpg

エンティティが取得されると、その画像がページに表示されます。

作り方は?

私が考えたのは、Webサーバーのディレクトリの下に画像をコピーし、そのURLを作成すると、ページがそれをレンダリングできるということです。でも、これでいいのかな?他に方法はありますか?

4

1 に答える 1

0

要求された画像をデータベースから取得し、httpresponse と正しい MIME タイプを使用してユーザーに送信する Web ページまたは httphandler を作成できます。クエリ文字列を使用すると、画像は次のように識別されます。

残念ながら、使用しているプログラミング言語が指定されていません。.Net の場合、サンプル コードを作成できます。

于 2010-12-23T14:49:11.287 に答える