在SQL Server中存储图像时出现问题

| 我正在尝试将图像存储在数据类型为“ 0”的sql服务器中,现在问题被存储到两行中,我正在使用FileUpload控件上传图像,我的代码如下
byte[] imagedata = ImageUpload.FileBytes;
con.Open();
SqlCommand insertImageCmd = new SqlCommand(\"insert into Images(ImageName,Image) values (@name, @image)\", con);
insertImageCmd.Parameters.AddWithValue(\"@name\", imageNameTextBox.Text);
insertImageCmd.Parameters.AddWithValue(\"@image\", imagedata );
insertImageCmd.ExecuteNonQuery();
con.Close();
这是存储图像的正确方法吗?请帮忙!     
已邀请:
        如果使用您发布的代码将其存储为两行,我认为您可能会以某种方式重复发布您的页面。     
        这是我会做的:
byte[] image = File.ReadAllBytes(path)
然后,您可以将其插入数据库中。 小费: 使用SqlConnection时,请使用using关键字将其包围:
using (var connection = new SqlConnection(connectionString))
{

}
    

要回复问题请先登录注册