File upload 剑道上传小部件,如何与asp.net 5 MVC 6控制器绑定
我在MVVM模式下使用剑道上传。Asp.net 5 MVC 6 这是我在视图中的代码。我将此视图绑定到我的viewmodel。它正在显示剑道小部件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"
<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
}