2016-01-22 4 views
0

У меня возникла проблема с пользовательским интерфейсом Kendo, и это плагин jendy для KendoUpload, который кажется специфичным для сервера. У меня есть несколько экземпляров Sitefinity, бросающих ту же ошибку, но я не могу определить, какова основная причина ошибки. При обратном вызове успешной загрузки кендо я получаю сообщение об ошибке, что ответ не определен. Конечно же, поскольку я отслеживаю вызывающую функцию этой функции, я получаю пустой массив файлов, и кажется, что этот код теряет следы загрузки файла.Kendo Upload not uploading files

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

Как я уже сказал, я думаю, что это проблема конфигурации где-то - но я не могу понять, что вызывает ее. Кто-нибудь испытывал такую ​​ошибку или знал, как ее решить?

Благодаря

ответ

0

Выстрел в темноте, потому что я не знаю, что ваш HTML выглядит, но ваш <form> тег оснащен атрибутом enctype="multipart/form-data"? Если этого нет, данные формы будут отправляться, но файлы не будут отправлены. Это может быть причиной получения вами «неопределенного» в вашем обработчике.

0

Я видел такую ​​ошибку, когда у меня есть поле Связанные документы и файлы в динамическом модуле. Также я удалил поле Title (и использовал другое поле как уникальный идентификатор).

В этом случае загрузка Kendo не выполняется из-за ошибки сценария js в одном из файлов js Sitefinity.

Это ваш случай?

+0

Да, так что я думаю, что наш производственный сервер заблокирован до того места, где пул приложений не может выполнять сценарии, а ошибка появляется до сценария загрузки кендо в том месте, которое я написал выше. Это ошибка, уникальная для этого сервера, это происходит в нескольких экземплярах sitefinity, и эти экземпляры отлично работают в наших dev envrionments. – biscuitcleaver

+0

Со всем сказанным, я действительно не знаю, где ошибка, но я подозреваю, что это был сервер без надлежащих привилегий. Дело в том, что я не могу выполнить ps скрипты. – biscuitcleaver

+0

Обратите внимание, что пул приложений не выполняет сценарии, они выполняются браузером. Все файлы js загружаются правильно? Если это так, проверьте, настроен ли IIS, как описано здесь: http://docs.sitefinity.com/configure-the-iis-to-host-sitefinity-projects –