データベースに画像をアップロードするためのコードは何ですか?テーブルデータに値を挿入するのと同じですか?データベースに画像をアップロードする方法のサンプルコードを教えてください?私の友人は、画像のアップロードにXMLを使用する必要があると言いました。
2 に答える
アドバイス:画像をデータベースに保存しないでください。
パスを保存します。
今、あなたの質問のために:
画像をバイト配列に変換する必要があります:のようなもの:
File.GetAllBytes("readme.jpg")
今、SQL(私が想定するサーバー)でvarbinary列を作成します
バイト配列をこの列に渡すだけです。
それで全部です。
FileUploaderControlを使用してSQLServerデータベースにファイルを保存する http://ajaxuploader.com/h/Save-Files-to-Database-using-FileUpload-Control.htm
サンプルは、FileUploaderControlを使用して複数のファイルをデータベースに非同期でアップロードする方法を示しています。ユーザーは、ファイルアップロードダイアログでファイルを選択するときにShiftキーまたはCtrlキーを使用して、アップロードする複数のファイルを選択できます。
アドバイス:画像をデータベースに保存しないでください。
ファイルのアップロードはAsp.netアプリケーションの一般的なアクティビティです。通常、ファイルをアップロードしてファイルシステムに保存し、保存したファイルのURLをデータベースに保存しますが、ファイル全体を保存する必要がある特定のシナリオがあります。バイナリ形式でデータベースに追加します。