File upload 剑道上传小部件,如何与asp.net 5 MVC 6控制器绑定

File upload 剑道上传小部件,如何与asp.net 5 MVC 6控制器绑定,file-upload,kendo-ui,asp.net-core,asp.net-core-mvc,File Upload,Kendo Ui,Asp.net Core,Asp.net Core Mvc,我在MVVM模式下使用剑道上传。Asp.net 5 MVC 6 这是我在视图中的代码。我将此视图绑定到我的viewmodel。它正在显示剑道小部件 <input name="files" id="uploadFile" type="file" class="files" data-role="upload"

我在MVVM模式下使用剑道上传。Asp.net 5 MVC 6

这是我在视图中的代码。我将此视图绑定到我的viewmodel。它正在显示剑道小部件

 <input name="files" id="uploadFile"
                           type="file"
                           class="files"
                           data-role="upload"
                           data-multiple="false"
                           data-async="{ saveUrl: 'UploadFile', removeUrl: 'remove', autoUpload: true }"
                           data-bind="visible: isVisible,
                                        enabled: isEnabled,
                                        events: { select: onSelect,
                                                  upload: onUpload,
                                                  cancel: onCancel,
                                                  error: onError,
                                                  complete: onComplete,
                                                  progress: onProgress,
                                                  remove: onRemove,
                                                  success: onSuccess}">
原始请求将是

POST HTTP/1.1 主机:localhost:1234 连接:保持活力 内容长度:1347 来源: 用户代理:Mozilla/5.0(Windows NT 6.1;WOW64)AppleWebKit/537.36(KHTML,如Gecko)Chrome/45.0.2454.101 Safari/537.36 内容类型:多部分/表单数据;边界=----WebKitFormBoundary1pEOGA0DgzseYnqE 接受:/ 推荐人: 接受编码:gzip,deflate
接受语言:en-US,en;q=0.8

您能否分享一下您的原始请求,可能是来自Fiddler的?(不需要放置整个文本内容,因为它可能是巨大的)我能够获得数据,我输入了tag name=“files”,但在我的操作参数中是“file”。但是您如何以字节为单位获取文件数据,以便我将数据存储在数据库中??您可以像
newstreamreader(file.OpenReadStream())
那样读取流以获取传入文件的流谢谢您让它工作了。
 public ActionResult UploadFile(IFormFile file){
 //Manipulate the file
 //Store in the database, whatever
 }