我遇到了一个关于Kendo UI的问题,它的KendoUpload jquery插件似乎是特定于服务器的。我有多个Sitefinity实例抛出相同的错误,但我似乎无法确定错误的根本原因是什么。在kendo upload success回调中,我收到响应未定义的错误。果然,当我跟踪这个函数的调用者时,我得到了一个空的文件数组,并且这段代码似乎失去了对文件上传的跟踪。
function _kendoUploadSuccess(e) {
if (!e.response[0].UploadResult) {
alert(e.response[0].ErrorMessage);
if (that._usedByMediaContentUploader) {
that._fileRemovedHandler();
}就像我说的,我认为这是一个配置问题--但我似乎找不出是什么原因造成的。有没有人遇到过这样的错误,或者知道如何解决它?
谢谢
发布于 2016-07-02 21:00:07
我不知道你的超文本标记语言是什么样子的,但是你的<form>标记有enctype="multipart/form-data"属性吗?如果不存在,则将提交表单数据,但不会发送任何文件。这可能是您在处理程序中收到"undefined“的原因。
发布于 2016-07-04 15:10:23
当我在动态模块上有一个Related Documents and Files字段,并且我删除了Title字段(并使用另一个字段作为唯一标识符)时,我就看到过这样的错误。
在这种情况下,Kendo上载由于Sitefinity的一个js文件中的js脚本错误而失败。
这是你的案子吗?
https://stackoverflow.com/questions/34953971
复制相似问题