#javascript #jquery #jquery-plugins #plupload #photo-upload
#javascript #jquery #jquery-плагины #plupload #загрузка фотографий
Вопрос:
Я использую plupload, чтобы позволить пользователям загружать фотографии на мой сайт, который отлично работает.
Я также использовал виджет очереди jQuery.
Теперь, могу ли я каким-либо образом попросить пользователя указать (необязательно) заголовок для каждой загружаемой фотографии? В настоящее время мой серверный метод принимает только имя файла, фрагмент и само содержимое. Мне просто нужен другой параметр для «названия фотографии».
Конечно, я могу удалить виджет queue и написать пользовательский виджет с текстовыми полями рядом с каждой фотографией, но надеялся, что есть более простой способ или готовый плагин / виджет, который позволяет это.
Есть идеи / рекомендации?
Ответ №1:
Вы можете либо сделать это в двухэтапном процессе, после завершения загрузки попросив пользователя ввести заголовки для вновь загруженных файлов, либо вам следует реализовать свой собственный виджет и добавить прослушиватели к различным событиям plupload для отображения очереди вместе с элементами ввода, позволяющими пользователю вводить заголовки.
Из коробки с виджетом jquery это невозможно с помощью простой настройки. Вам всегда придется расширять или внедрять пользовательский скрипт загрузки.
Взгляните на пример пользовательской загрузки, вы получите представление о том, как отображать элементы в событиях plupload и отправлять значения вместе с ними.
Комментарии:
1. Да, я действительно не хочу писать свой собственный виджет. Не потому, что это сложно или что-то в этом роде, а потому, что чем меньше пользовательского кода вам придется написать, тем лучше. Как вы говорите, я, вероятно, собираюсь просто позволить пользователю устанавливать заголовок после загрузки.