我在我的ASP.NET MVC 5应用程序中删除图像时遇到问题。 我正在创建一个应用程序的用户管理模块,需要上传工作人员的图片/照片。但是,由于配置文件应该是可编辑的,因此图像应该可以被删除。但是当我尝试删除图像时,我发现很难找到图像的正确路径。当我使用图像服务器路径ASP.NET包括控制器和方法
var fileToDelete = Path.Combine(Server.MapPath("~Content/photos/people/"),updatedStaff.Photo); System.IO.File.Delete(fileToDelete);
或
`var fileToDelete = Server.MapPath("~Content/photos/people/"+updatedStaff.Photo);
System.IO.File.Delete(fileToDelete);`
的路径返回的图像是错误在于,它包含在路径中的控制器和控制方法,所以我不能删除图像。
这是错误消息我得到:
找不到路径“一部分C:\用户\乔希\文件\的Visual Studio 2015年\项目\ EduPlus \ EduPlus \ staffmembers \编辑\〜内容\照片\人\ de1e1cf0-D.JPG”
‘staffmembers’是控制器和‘编辑’的方法
请我欢迎任何援助,以找出问题。
谢谢
“〜内容”是否正确?也许一定是“〜/ Content” – DanielVorph
是的。而已。非常感谢你。这就是省略 – Josh