2

画像の URL を SQL データベースに保存しようとしましたが、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;
    }
}
4

1 に答える 1

1

fileName から新しい FileInfo オブジェクトを作成できます

FileInfo fi = new FileInfo(fileName);

そして、 fi.FullName(); を使用します。

于 2013-02-11T22:11:44.037 に答える