gpt4 book ai didi

c# - 如何从 MVC Controller 访问静态 System.IO.File 类?

转载 作者:行者123 更新时间:2023-12-02 21:42:02 25 4
gpt4 key购买 nike

<分区>

我尝试删除 Controller 中的文件:

Controller :

[AcceptVerbs(HttpVerbs.Get)]
public JsonResult EliminarDocFotoContrato(int? DocFotoID)
{
DocumentosFotosContrato docFoto = db.DocumentosFotosContrato.Find(DocFotoID);
var nomeDocFoto = docFoto.CaminhoDocFoto;
var dir = Server.MapPath("/uploads");
var path = Path.Combine(dir, nomeDocFoto);
var result = "Documento / Foto apagada.";
return Json(result, JsonRequestBehavior.AllowGet);
}

var nameDocFoto 有名称文件var dir 有目录路径有 nameDocFoto + dir(正确)

现在我需要删除文件的代码。我能帮我吗?我只是尝试这样的事情:

File.Delete(path);

但是得到这个错误:

Error   2   'System.Web.Mvc.Controller.File(string, string, string)' is a 'method', which is not valid in the given context D:\VS2010\Projects\MvcTesteLayout\MvcTesteLayout\Controllers\_DadosComerciais\ContratoController.cs 1511    17  MvcTesteLayout

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com