Kendo上传不上传文件

时间:2016-01-22 18:57:20

标签: kendo-ui kendo-asp.net-mvc sitefinity

我遇到了Kendo UI的问题,以及它似乎是服务器特定的KendoUpload jquery插件。我有多个Sitefinity实例抛出相同的错误,但我似乎无法确定错误的根本原因是什么。在kendo上传成功回调中,我收到一个错误,即响应未定义。果然,当我跟踪这个函数的调用者时 - 我得到一个空数组的文件,看起来这个代码正在丢失文件上传的跟踪。

    function _kendoUploadSuccess(e) {
        if (!e.response[0].UploadResult) {
           alert(e.response[0].ErrorMessage);
             if (that._usedByMediaContentUploader) {
                that._fileRemovedHandler();
             }

就像我说的那样,我认为这是一个配置问题 - 但我似乎无法弄清楚导致它的原因。有没有人遇到这样的错误或知道如何处理它?<​​/ p>

由于

2 个答案:

答案 0 :(得分:0)

在黑暗中拍摄是因为我不知道您的HTML是什么样的,但是<form>标记是否配有enctype="multipart/form-data"属性?如果不存在则表单数据将提交但不会发送任何文件。这可能是您在处理程序中收到“未定义”的原因。

答案 1 :(得分:0)

当我在动态模块上有一个“相关文档和文件”字段时,我看到了这样的错误,并且我还删除了“标题”字段(并使用另一个字段作为唯一标识符)。

在这种情况下,由于其中一个Sitefinity的js文件中的js脚本错误,Kendo上传失败。

这是你的情况吗?