сказать, что я хочу, чтобы загрузить несколько файлов сразу, что-то я могу сделать при установке несколько опции верно:FineUploader загружать один и тот же файл несколько раз одновременно
var myUploader = new qq.FineUploader({
element: $('#test')[0],
multiple: true,
request: { endpoint: 'path/to/master/server/php/' },
autoUpload: false,
});
Теперь, скажем, я есть кнопка, которая позволит мне выбрать файлы, которые я хочу загрузить. Если я нажму на эту кнопку и выберем, скажем, файл test.txt, файл test.txt будет добавлен в список файлов, которые будут загружены. Все идет нормально. Теперь проблема заключается в том, что если я снова нажму кнопку и снова выберу файл test.txt, он будет добавлен в список, хотя он уже находится в списке.
Есть ли способ предотвратить использование FineUploader для этого?
Заранее спасибо
Я добавил ответ. Кроме того, убедитесь, что в вашем коде нет никаких запятых. IE7 будет barf, если он столкнется с ними. –
@RayNicholus спасибо за ваш ответ Рэй. Я хочу, чтобы вы знали, что я обновил библиотеку до последней версии, и, как вы сказали, все работает отлично (за исключением некоторых правил CSS, которые я изменил, хе-хе). До сих пор у меня есть что-то вроде этого: http://jsfiddle.net/cotoadvance/6NgqE/ Он отлично работает, но я получаю эту ошибку: 'Uncaught TypeError: Невозможно преобразовать null в объект', когда я использую' reset 'функция. –
Jose - проблема возникает, когда Fine Uploader пытается завершить обработку загрузки после возврата обработчика, но ваш обработчик вызывает 'reset', который уничтожает любое состояние, связанное с этим файлом. Можете ли вы [открыть отчет об ошибке] (https://github.com/Widen/fine-uploader/issues/new) в проекте Github, чтобы мы могли обсудить это немного больше? Ошибка не должна вызывать каких-либо проблем для вас, но ее следует решать. Я хотел бы узнать больше о том, почему вы также вызываете «reset». Также, пожалуйста, отметьте мой ответ как «принятый», если он вам поможет. –