如何使用实体从服务器删除照片

本文关键字:删除 照片 服务器 何使用 实体 | 更新日期: 2023-09-27 18:06:46

我正在使用文件上传控件上传照片。

用于保存照片的代码

      FileUpload1.SaveAs((Server.MapPath("~/PicUpload/") + FileUpload1.FileName));
用于删除 的代码
 Pic DelImg = (from anything in DB.Pics
                  where anything.id == sid
                  select anything).FirstOrDefault();
    DB.Pics.DeleteObject(DelImg);
    DB.SaveChanges();

如果我想从photo folder by entity中删除照片怎么做呢?

如何使用实体从服务器删除照片

使用System.IO.File.Delete(Server.MapPath("~/PicUpload/") + DelImg.FileName);取代DelImg。

实体框架不知道你的数据库行有一个列指向文件系统上的一个文件,除了你的数据库,它不会修改任何东西。