【发布时间】:2019-03-24 09:00:40
【问题描述】:
我正在使用 Asp.Net MVC Core。我可以添加图片,但我无法删除图片。我无法使用以下方法:Server、MapPath。
实体添加和图片上传:(成功的方法。我刚刚分享了我是如何添加的。)
public async Task<IActionResult> Create(IFormFile image,Programci programci)
{
if (image==null || image.Length==0)
{
return Content("not image selected");
}
var path = Path.Combine(Directory.GetCurrentDirectory(), "wwwroot/image/Programcilar", image.FileName);
using (var stream = new FileStream(path, FileMode.Create))
{
await image.CopyToAsync(stream);
}
programci.ImageUrl = "/image/Programcilar/"+ image.FileName;
_programciService.Add(programci);
return RedirectToAction("Index");
}
删除方法:(问题。我无法删除图像。)
public ActionResult Delete(int id)
{
var bulunanProgramci = _programciService.Get(id);
_programciService.Delete(id);
return RedirectToAction("Index");
}
【问题讨论】:
-
能否提供更多
_programciService.Delete(id);方法的代码?
标签: c# file asp.net-core-mvc image-uploading