サーバーに画像を保存してからデータベースにURLを挿入する方法を誰かに説明してもらえますか?
私がインターネットで見つけたのは、どちらが優れているかについての議論だけです。URLまたは画像自体をBLOBとして保存します。それらをBLOBとして保存するようにしましたが、それは良い考えではないと思います。サーバーに保存して、データベースにリンクするだけです。
私はasp.netWebアプリケーションを使用しており、mssqlデータベースを持っています。言語はc#です。
サーバーに画像を保存してからデータベースにURLを挿入する方法を誰かに説明してもらえますか?
私がインターネットで見つけたのは、どちらが優れているかについての議論だけです。URLまたは画像自体をBLOBとして保存します。それらをBLOBとして保存するようにしましたが、それは良い考えではないと思います。サーバーに保存して、データベースにリンクするだけです。
私はasp.netWebアプリケーションを使用しており、mssqlデータベースを持っています。言語はc#です。
アップロードされたファイルをデータベースまたはASP.NET2.0を使用したファイルシステムに保存する方法と、各手法の長所と短所について説明しているこの記事をご覧ください。
また、この点で役立つ可能性のある便利なリンクを見つけました:DBに画像を保存する-そうですか、それともそうですか?
サーバーには次のようなディレクトリが必要です。
~/Uploads/Photos/
そしてデータベースであなたはテーブルを持つことができます:
Images { ImageId, PathOriginal, PathMediumSize, Thumb }
そして、データは次のようになります。
/Uploads/Photos/myImageNameOriginal.png
表示したくない場合は、データベースから名前を取得し、Uploadsディレクトリからページにロードします。