Я пытаюсь сохранить изображение в базу данных, следуя коду, но это исключение «Исключение NullReference». Когда я отладить этот код, «postedFile» равно нулю ..... Заранее спасибоASP.NET сохранить изображение в базе данных
protected void btnAddUser_Click(object sender, EventArgs e)
{
userName = tbxUserName.Text;
password = tbxPassword.Text;
HttpPostedFile postedFile = FileUpload1.PostedFile;
string fileName = Path.GetFileName(postedFile.FileName);
string fileExtension = Path.GetExtension(fileName);
Stream stream = postedFile.InputStream;
BinaryReader binaryReader = new BinaryReader(stream);
byte[] bytes = binaryReader.ReadBytes((int)stream.Length);
string queryInsert = "insert into smart_shop.users(name,password,image) values('" + userName + "','" + password + "','" + bytes + "');";
dbObject.QueryFeeder(queryInsert);
}
Простой пользовательский интерфейс с именем пользователя, паролем и Image.for выбором изображением используйте FileUpload1 ...... Я пытаюсь это несколько раз, но после выбора изображения, когда я нажимаю btnAddUser это не показывает файла uploaded, что означает null, я не понимаю, что происходит ....... даже FileUpload1.HasFile возвращает false – Simon
Вы уверены, что 'ОпубликованоFile' равно null? Я думаю, что ваша проблема может быть чем-то другим. Почему вы думаете, что 'SubstFile' имеет значение NULL? – CodingYoshi
На самом деле хочу сказать FileUpload1.HasFile возвращает false, несмотря на выбор изображения .... спасибо в продвинутом – Simon