Обработка ошибок с загрузчиком YUI - PullRequest
1 голос
/ 12 июня 2009

Я использую yui-uploader из YUI 2.6.0

Когда происходит ошибка загрузки, я отключаю загрузчик, показываю предупреждение, а затем, когда пользователь нажимает «ОК», включаю его снова.

После этого работает выбор новых файлов, и список файлов заполняется правильно. Однако загрузка не начинается. Кто-нибудь сталкивался с этой проблемой? Как вы справляетесь с перезапуском с загрузчиком? Нужно ли будет уничтожать и воссоздавать сам объект?

В случае отсутствия ошибки я могу успешно выбрать (скажем) 3 файла, подождать их загрузки, выбрать еще 3, разрешить загрузку и т. Д.

Ответы [ 2 ]

2 голосов
/ 29 октября 2009

Чтобы расширить то, что я написал ранее, в результате я решил воссоздать объект JS.

Что-то вроде:

function create_uploader() {
        YAHOO.widget.Uploader.SWFURL = "/pub/uploader.swf";
        uploader = new YAHOO.widget.Uploader('uploadercontainer');
        uploader.addListener('contentReady', handleContentReady);
        .. etc ..
}

function onUploadError(event) {
        alert('was not able to upload, check your connection and try again');
        create_uploader(); 
}
0 голосов
/ 04 сентября 2009

Я не нашел решения, не перезагрузив саму страницу, так что решение - перезагрузка страницы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...