我在我的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