2

剣道アップロード コントロールから画像を削除しています。

これは私のコードです

  public ActionResult Remove(string[] fileNames)
    {

        if (fileNames != null)
        {
            foreach (var fullName in fileNames)
            {
                var fileName = Path.GetFileName(fullName);
                var physicalPath = Server.MapPath(Path.Combine(("~/AssetAttachments"),fileName));

                if (System.IO.File.Exists(physicalPath))
                {
                     System.IO.File.Delete(physicalPath);
                }
            }
        }
        return Content("");
    }

私が持っている Physicalpath は E:\karthik related\JPL\Dev\Src\AssetTrackingSystem\AssetTrackingSystem\AssetAttachments\Attach3.jpg です。

ファイルとディレクトリが利用可能であっても

  if (System.IO.File.Exists(physicalPath))

false を返し、状態から外れています。

あなたの助けに感謝します。

4

2 に答える 2