0

我正在使用剑道 UI 上传。HttPostedFile使用选择按钮时它工作正常,但在;中使用拖动时不起作用 我的viewModel财产保持为空。

我已确保属性名称和 Kendo Upload 组件名称相同。下面是我的 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"标题的一部分。

4

1 回答 1

0

好的,我得到了答案。基本上你需要使异步为假。

async: {
            autoUpload: false,
            saveUrl:'@Url.Action("SaveImage", "User", new { userId = Model.UserID })'
        },
于 2014-05-09T05:16:08.933 回答