Я не имею представления о VB, но в C # я могу дать вам логику.
//to save the images
if (FileUploadEventLogo.PostedFile.FileName != "")
{
string fileExt = Path.GetExtension(FileUploadEventLogo.PostedFile.FileName).ToLower();
if ((fileExt == ".jpg" || fileExt == ".gif" || fileExt == ".bmp" || fileExt == ".jpeg" || fileExt == ".png") && FileUploadEventLogo.PostedFile.ContentLength < 1048576)
{
string strFileName = Server.MapPath("~/Images/") + EventsObject.EventID.ToString() + fileExt;
if (File.Exists(strFileName))
{
File.Delete(strFileName);
}
FileUploadEventLogo.SaveAs(strFileName);
}
else
{
LabelMessage.Text = "Invalid file type or file size.";
}
}
Просто вам нужно сохранить ваше имя файла (strFileName в моем случае) .extension в базе данных.