0

データベースに画像をアップロードするためのコードは何ですか?テーブルデータに値を挿入するのと同じですか?データベースに画像をアップロードする方法のサンプルコードを教えてください?私の友人は、画像のアップロードにXMLを使用する必要があると言いました。

4

2 に答える 2

0

アドバイス:画像をデータベースに保存しないでください。

パスを保存します。

今、あなたの質問のために:

画像をバイト配列に変換する必要があります:のようなもの:

File.GetAllBytes("readme.jpg")

今、SQL(私が想定するサーバー)でvarbinary列を作成します

バイト配列をこの列に渡すだけです。

それで全部です。

于 2012-07-14T15:31:06.383 に答える
0

FileUploaderControlを使用してSQLServerデータベースにファイルを保存する http://ajaxuploader.com/h/Save-Files-to-Database-using-FileUpload-Control.htm

サンプルは、FileUploaderControlを使用して複数のファイルをデータベースに非同期でアップロードする方法を示しています。ユーザーは、ファイルアップロードダイアログでファイルを選択するときにShiftキーまたはCtrlキーを使用して、アップロードする複数のファイルを選択できます。

アドバイス:画像をデータベースに保存しないでください。

ファイルのアップロードはAsp.netアプリケーションの一般的なアクティビティです。通常、ファイルをアップロードしてファイルシステムに保存し、保存したファイルのURLをデータベースに保存しますが、ファイル全体を保存する必要がある特定のシナリオがあります。バイナリ形式でデータベースに追加します。

于 2012-11-16T06:57:05.743 に答える