Z.Alashoor Ответов: 1

Как я могу добавить изображение в базу данных в ASP.NET -что ?


Я хочу добавить картинку в свою базу данных через сайт, я написал для нее код, но он почему - то не работает!!

Эта ошибка появляется у меня, если я нажимаю на кнопку :-

_ исключение типа "System.Web.HttpException" произошло в System.Web.dll но не был обработан в пользовательском коде.

_ Дополнительная информация: метод SaveAs настроен на требование корневого пути, а путь 'Images/Image0 2' не является корневым.

Ошибка относится к этому коду:-
imageFile.SaveAs("Images/" & N_image)


Что я уже пробовал:

Dim ftype As String
Dim N_image As String

ftype = System.IO.Path.GetExtension(imageFile.FileName)

ImgDS.InsertParameters("Hall_Namber").DefaultValue = DropDownList1.SelectedValue
ImgDS.InsertParameters("Image").DefaultValue = N_image
ImgDS.Insert()

N_image = "Image" & DropDownList1.SelectedValue & " " & GridView3.Rows.Count + 1
imageFile.SaveAs("Images/" & N_image)

Bryian Tan

Что не работает?

OriginalGriff

"Это не работает", вероятно, самый бесполезный отчет о проблеме, который мы получаем - и мы получаем его много. Она ничего не говорит нам о том, что происходит или когда это происходит.
Итак, расскажите нам, что он делает, чего вы не ожидали, или не делает, что вы сделали.
Расскажите нам, что вы сделали, чтобы это произошло.
Сообщайте нам о любых сообщениях об ошибках.
Используйте виджет "улучшить вопрос", чтобы отредактировать свой вопрос и предоставить более подробную информацию.

Z.Alashoor

Спасибо, что дали мне это замечание, но вы можете дать мне это наблюдение в лучшем виде, чем это, возможно, я не осознавал важности постановки предложения об ошибке.

Maciej Los

Похоже, вы пытаетесь написать путь к изображению, а не к самому изображению...