質問

一般的に、Webページに画像を表示したい場合は、次のような画像リソースのURIに提供します。 http:// host:port/image/xxx.jpg.

これで、ファイルシステムにいくつかの画像があり、DBにその絶対パスを保存します。

このような;

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

エンティティが撤回された場合、その画像はページに表示される必要があります。

それを作る方法は?

私が思ったのは、Webサーバー監督の下に画像をコピーし、URLを作成し、ページがレンダリングできることです。しかし、これは良い考えだと思いますか?他に方法はありますか?

役に立ちましたか?

解決

Webページまたはhttphandlerを作成して、データベースから要求された画像を取得し、HTTPRESPONSEと正しいMIMETYPEを使用してユーザーに送信できます。クエリストリングを使用して、画像は次のように識別されます。

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top