【发布时间】:2018-03-28 08:58:42
【问题描述】:
我遇到的问题是 IFormFile 列表没有填充给定文件,但是当我调用 HttpContext.Request.Form.Files;然后我可以访问这些文件。我更喜欢使用 IFormFile,因为它似乎是新的 Dotnet core 2.0 做事方式。
和 Razor 页面处理程序:
public async Task<ActionResult> OnPostSend(ConditionResponse conditionResponse)
{
var files = HttpContext.Request.Form.Files;
}
条件响应模型:
public class ConditionResponse
{
public List<string> Plots { get; set; }
public string Comments { get; set; }
public List<IFormFile> Files { get; set; }
}
【问题讨论】:
-
嗨,我也有同样的问题。你能把你的整个代码贴在这里吗
-
您不需要完整的代码。下面的答案显示了如何在 JS 中只需要使用 paramName 选项。确保将 IFormFile 命名为与从 myParamName 返回的字符串相同。
标签: c# http file-upload .net-core dropzone.js