代码之家  ›  专栏  ›  技术社区  ›  Icemanind

未从文件上载接收任何数据

  •  1
  • Icemanind  · 技术社区  · 8 年前

    我想用 Krajee Bootstrap File Input 上传文件。我正在使用ASP.NET Core 2。这是我的HTML:

    <input id="fileFileUpload" type="file" />
    

    这是我的javascript代码:

        $("#fileFileUpload").fileinput({
            showPreview: true,
            uploadAsync: false,
            uploadUrl: '/fileupload'
        });
    

    这是我的控制器代码:

    [HttpPost]
    public JsonResult Index(List<IFormFile> files)
    {
        // Do stuff
    }
    

    我在我的控制器方法上放置了一个断点,断点被击中了。然而 files 是空的。如何检索上载的文件?

    1 回复  |  直到 8 年前
        1
  •  2
  •   Matan Shahar    8 年前

    我看到代码不起作用的第一个原因是您输入的内容没有指定名称。

    <input id="fileFileUpload" name="files" type="file" />
    

    其他的你可以跟着 this MSDN文章。

    推荐文章