EmployeeName を入力して EmployeePhoto をアップロードし、Employee Info を取得して Web サイトに Employeephoto を表示する ASP.NET Web サイトがあります。
EmployeePhoto - type "image" で SQL テーブルを作成しました。
このコードを使用して写真を挿入します (正常に動作します) http://i.stack.imgur.com/qmphk.png
ただし、SQL に挿入した写真を Web サイトにロードしたい場合、この Inputstream does not exist エラーが発生します。
写真コードの読み込みとエラーhttp://i.stack.imgur.com/X2okW.png
httphandler ソリューションを使用したくない
編集:私はまだ正しい答えを持っていません:(
どうもありがとうございました。
cnn.Open();
SqlCommand cmd = new SqlCommand("SELECT EmployeeFirstName,EmployeeLastName,EmployeePhoto FROM Employees WHERE EmployeeID = @myvalue", cnn);
cmd.Parameters.AddWithValue("@myvalue", (ListBox1.SelectedValue));
SqlDataReader dr = cmd.ExecuteReader();
if (dr.HasRows)
{
while (dr.Read())
{
TextBox1.Text = dr.GetString(0);
TextBox2.Text = dr.GetString(1);
byte[] imagedata = (byte[])dr[2];
InputStream.Read(imagedata, 0, (byte[])dr[2]);
Image Image1 = Image.FromStream(imagedata);
}
}
cnn.Close();