Ошибка загрузки изображения Aurigma - Произошла ошибка пакета: код ошибки = 0x00000000 (Fine в Chrome не в IE 8)
При запуске элемента управления Aurigma Image Upload в режиме отладки я получаю следующую ошибку:
Package error occured: error code = 0x00000000
Кто-нибудь еще имел эту проблему или знает, что это значит более подробно?
Я заметил, что все мои собственные значения пакетов не публикуются, даже если они правильно установлены на стороне клиента.
Я добавляю такие значения:
uploader.metadata().addCustomField('Comments', $('#Comments').val(), false);
Мой размер загрузки для запроса составляет всего около 300 КБ, поэтому не должно быть проблемой.
У кого-нибудь были похожие проблемы? Он отлично работает в Chrome..
2 ответа
Эта ошибка возникла из-за того, что в версии ActiveX, которая работает только с IE, существует ограничение в 100 пользовательских элементов метаданных на запрос.
Это приводит к потере некоторых данных, вызывающих ошибку.
Надеюсь, это кому-нибудь поможет.
Они увеличивают этот лимит со следующей версией тоже. До этого вы можете использовать функцию тега файла, которая позволяет связывать связанные наборы мета.
На самом деле существует два элемента управления Image Uploader: один из них ActiveX, который работает только с IE, а другой - Java-апплет, который работает со всеми другими браузерами. Они имеют разные кодовые базы и в некоторых случаях работают немного по-другому.
В режиме отладки вы должны получить информацию об ответе HTTP с сервера. Если информации нет, вы можете проверить Событие ошибки, чтобы увидеть код ответа и страницу ошибки, если они существуют.
Также вы можете попытаться отладить ваши загрузки с помощью Fiddler. Это может дать некоторую полезную информацию.
Если ничего не помогло - опубликуйте свою проблему на форуме Aurigma или создайте службу поддержки.