Я не вижу в документации API plupload опции, позволяющей ограничить количество загружаемых файлов любым числом, даже 1.
] Док провал? или функция не работает? Если его не существует, я буду работать над тем, чтобы это произошло, если это кому-нибудь понадобится ..
FilesAdded: function(up, files) {
up.files.splice(0,up.files.length-1);
},
multi_selection: false,
использовать up.files
, просто files
. files
всегда будет содержать один элемент, который мы выбираем из файлового браузера. up.files
- это фактический список, который нам нужно сжать до последнего выбранного файла.
Вы можете использовать это max_file_count: 5
, где 5 - максимальное количество загрузок.
Удалите ненужные файлы непосредственно перед загрузкой:
$('uploadfiles').onclick = function()
{
while (uploader.files.length > 1)
{
uploader.removeFile(uploader.files[0]);
}
uploader.start();
return false;
};