Я попытался сохранить URL изображения в базе данных SQL, но path.compain()
не работает, и только имя файла сохраняется в базе данных, а не весь путь. Может кто-нибудь мне помочь?Как сохранить URL изображения в базе данных?
if (Request.Files.Count > 0)
{
HttpPostedFileBase file3 = Request.Files[2];
if (Request.Files.Count > 2 &&
file3.ContentLength > 0 &&
(file3.ContentType.ToUpper().Contains("JPEG") ||
file3.ContentType.ToUpper().Contains("PNG") ||
file3.ContentType.ToUpper().Contains("GIF")))
{
string fileName = Path.Combine(Server.MapPath("~/advertimages/cars/mercedes"), Path.GetFileName(file3.FileName));
file1.SaveAs(fileName);
modelcar.Image3Url = fileName;
}
}
Вы не указали код, который фактически сохраняет его в базе данных. Пожалуйста, покажите эту часть кода, так как у вас есть проблемы. Код, который вы опубликовали, выглядит хорошо. – Icarus
@Icarus код выглядит хорошо, если он хочет сохранить фактический путь к файлу изображения ... Я не вижу, как это поможет ему использовать его как imageUrl позже. – MikeSmithDev
Вы проверили значение 'fileName' или у вас есть проблемы со значениями в базе данных? @MikeSmithDev хороший момент! –