如何在数据库中保存图像URL?

时间:2013-02-11 22:07:02

标签: c# asp.net iis

我试图在SQL数据库中保存图像URL,但path.compain()不起作用,只是文件名保存在数据库中而不是所有路径中。任何人都可以帮助我吗?

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;
    }
}

1 个答案:

答案 0 :(得分:1)

您可以从fileName

创建新的FileInfo对象
FileInfo fi = new FileInfo(fileName);

然后使用fi.FullName();