我正在使用Kendo UI上传。它在使用选择按钮时工作正常,但在HttPostedFile
中使用拖动时不起作用;我的viewModel
属性保持为空。
我确保属性名称和Kendo上传组件名称相同。以下是我的JavaScript代码:
$("#AvatarImageFile").kendoUpload({
async: {
autoUpload: true,
saveUrl: "URL for temp"
},
multiple: false,
showFileList: false,
select: function (e) {
var fileReader = new FileReader();
fileReader.onload = function (event) {
var imagePath = event.target.result;
$("#uploadedAvatarImage").attr('src', imagePath);
$(".k-upload .k-upload-status-total").hide();
}
fileReader.readAsDataURL(e.files[0].rawFile);
console.log(e.files[0]);
}
});.
我已将enctype = "multipart/form-data"
用作标题的一部分。
答案 0 :(得分:0)
好吧我得到了答案。基本上你需要使异步错误。
async: {
autoUpload: false,
saveUrl:'@Url.Action("SaveImage", "User", new { userId = Model.UserID })'
},