0

サーバーに画像を保存してからデータベースにURLを挿入する方法を誰かに説明してもらえますか?

私がインターネットで見つけたのは、どちらが優れているかについての議論だけです。URLまたは画像自体をBLOBとして保存します。それらをBLOBとして保存するようにしましたが、それは良い考えではないと思います。サーバーに保存して、データベースにリンクするだけです。

私はasp.netWebアプリケーションを使用しており、mssqlデータベースを持っています。言語はc#です。

4

2 に答える 2

1

アップロードされたファイルをデータベースまたはASP.NET2.0を使用したファイルシステムに保存する方法と、各手法の長所短所について説明しているこの記事をご覧ください。

また、この点で役立つ可能性のある便利なリンクを見つけました:DBに画像を保存する-そうですか、それともそうですか?

于 2012-12-03T11:57:27.137 に答える
1

サーバーには次のようなディレクトリが必要です。

~/Uploads/Photos/

そしてデータベースであなたはテーブルを持つことができます:

Images { ImageId, PathOriginal, PathMediumSize, Thumb }

そして、データは次のようになります。

/Uploads/Photos/myImageNameOriginal.png

表示したくない場合は、データベースから名前を取得し、Uploadsディレクトリからページにロードします。

于 2012-12-03T12:02:32.580 に答える