Я использую plupload (v 1.4.3.2) и настроил его несколько недель назад, и все заработало. С тех пор я его не трогал.
Теперь это не работает. Файл достигает 100%, затем я получаю эту большую описательную ошибку
Ошибка ввода-вывода. Ошибка №2038
var renderImportForm = $(selectors.uploader).livequery(function ()
{
var uploader = $(this).plupload({
// General settings
runtimes: 'html5,silverlight,flash',
url: urls.importCalendarsURL,
max_file_size: '5mb',
max_file_count: 10, // user can add no more then 10 files at a time
unique_names: true,
multiple_queues: true,
// Resize images on clientside if we can
resize: { width: 320, height: 240, quality: 90 },
// Rename files by clicking on their titles
rename: true,
// Sort files
sortable: true,
// Specify what files to browse for
filters: [
{ title: "iCalendar", extensions: "ics" }
],
// Flash settings
flash_swf_url: my.uploaderSettings.flash,
// Silverlight settings
silverlight_xap_url: my.uploaderSettings.silverLight,
init:
{
UploadComplete: function (up, file, info)
{
alert('hi');
}
}
});
Приведенный выше код работает.
Если я верну его к тому, что было изначально (то, что было установлено несколько недель назад),
runtimes: 'flash,html5,silverlight,'
это не работает. Так что это заставляет меня поверить, что это проблема с flash, поскольку работает HTML 5.
Silverlight не работает, но другая проблема. Он не запускает диалоговое окно, когда вы нажимаете «добавить файлы».
В firebug не возникает ошибок javascript.