#javascript #plupload
#javascript #загрузка
Вопрос:
Я пытаюсь фильтровать файлы изображений только с PLupload
помощью . Вот моя filters
часть сценария:
filters: {
mime_types: [
{ title: 'Image files', extensions: "jpg, jpeg, gif, bmp, png" }
]
}
Проблема:
Я могу выбрать PNG
файлы, но после того, как я выбрал PNG
файл — FilesAdded
событие не срабатывает и Queue
остается пустым.
Вот скрипка. (попробуйте прикрепить PNG
файл)
У кого-нибудь раньше была эта проблема? Есть какие-нибудь предложения?
Редактировать:
На самом деле FilesAdded
событие также не запускается с jpeg, gif, bmp, png
файлами. Так что проблема была не только PNG
в этом.
Комментарии:
1.Решение на данный момент: удален
filters
и добавленPHP
Ajax
метод проверки расширения файлаFilesAdded
.
Ответ №1:
Как бы странно это ни казалось, вы должны попытаться удалить пробелы в строке расширений, например :
extensions: "jpg,jpeg,gif,bmp,png"
см. раздел Скрипта обновления
Комментарии:
1. @Vaidas всегда пожалуйста. Я не совсем понимаю регулярное выражение в источниках plupload, но, похоже, оно не учитывает пробелы github.com/moxiecode/plupload/blob/master/src/plupload.js#L1224