当我尝试上传我的exel文件时,它给出了错误。
法典
[HttpPost]
public ActionResult myAction(HttpPostedFileBase file, FormCollection form)
{
file.SaveAs(Server.MapPath("~/ExcelTemplates/" + file.FileName));
}
使用新名称保存文件,如果您之前尝试上传,则可能仍由浏览器处理。
顺便说一句,建议重命名上传的文件并仅将文件名用于显示目的,请参阅此处的文档:https://learn.microsoft.com/en-us/aspnet/core/mvc/models/file-uploads?view=aspnetcore-2.2
此外,您可能会在 GitHub 上使用 dropzone 看到此文件上传示例
从任务管理器中杀死EXCEL.exe进程。我希望它能为你工作。