来自第 3 方供应商的文件上传组件不适用于我的 MVC 6 项目。因此,我用标准的 asp.net 组件构建了一个非常简单的上传机制:
<form method="post" asp-action="Index2" asp-controller="Data" enctype="multipart/form-data">
<input type="file" name="files" multiple />
<input type="submit" value="Upload" />
</form>
此上传工作正常。我在控制器的 POST 方法中收到上传的文件。但是,如果我启动全功能上传组件(来自 DevExpress 的 dxFileUploader),我不会收到该文件。我在控制器中的方法将被调用,但文件集合为空。为了比较两个上传请求,我为两者创建了一个Fiddler。请求非常相似。有人知道这两个请求之间有什么问题的区别吗?