Я создал две разные загрузки файлов. Один для типа носителя и один для типа изображения в той же форме. Как написать перехватчик в struts.xml, чтобы он позволял загружать только медиафайлы в mediaFileUpload и изображения в imageFileUpload.перехватчик для загрузки нескольких файлов разных типов
0
A
ответ
0
других опция заключается в том, чтобы проверять тип mime каждого файла в методе validate
действия (или в самом методе execute
, хотя ИМО делает работу не в том месте).
См. file types section in the file upload docs. В двух словах, тип mime каждого файла устанавливается с setXxxContentType
(где xxx
- это имя файла). Свойства типа mime можно сравнить с вашими разрешенными типами в validate
.
0
Создайте у вас есть пользовательские interceptor stack и настроить их в соответствии с вашей requirement.You нужно выполнить следующие шаги
- Создания пользовательской стеке Interceptor
- Настройки пользовательского стека согласно вашему требованию
Смежные вопросы
- 1. Копирование нескольких файлов разных типов файлов UNIX
- 2. lighttpd установить скорость загрузки для разных типов файлов
- 3. Фильтр для нескольких типов файлов
- 4. Используйте команду wget для загрузки нескольких файлов в разных местах
- 5. Связывание объектных файлов разных типов
- 6. Сетка нескольких объектов разных типов
- 7. Схема проектирования для загрузки нескольких типов сообщений
- 8. CodeIgniter - Возвращение нескольких файлов для загрузки файлов
- 9. Возможность добавления нескольких файлов для загрузки файлов
- 10. Чтение из нескольких файлов типов в разных местах
- 11. Открытие файлов разных типов файлов в браузере
- 12. Канальный перехватчик для всех типов каналов
- 13. Воспроизведение видео цикла для нескольких типов файлов
- 14. Как разбить перехватчик для разных запросов (URL)?
- 15. Поиск загрузки нескольких файлов
- 16. Jmeter загрузки нескольких файлов
- 17. .NET api для извлечения содержимого файлов из разных типов файлов
- 18. Ошибка загрузки нескольких файлов
- 19. загрузки нескольких файлов PHP
- 20. Ошибка загрузки нескольких файлов
- 21. загрузки нескольких файлов yii2
- 22. загрузки нескольких файлов
- 23. Каков наилучший способ загрузки нескольких файлов с помощью известных типов файлов из SharePoint с помощью Powershell?
- 24. Лог разных уровней для нескольких файлов Python
- 25. Специализации для разных типов
- 26. Абстракции для разных типов
- 27. Рельсы: реструктуризация файлов для просмотра для разных типов MIME
- 28. Пакет разных типов файлов с pkgbuild
- 29. AWS javascript SDK для загрузки нескольких файлов.
- 30. FTP с PHP для загрузки нескольких файлов
не могли бы вы привести пример. –
следуйте этому руководству, это поможет вам (http://www.vitarara.org/cms/struts_2_cookbook/creating_a_login_interceptor).Else см. Внутри файла jar struts2-core, и вы увидите, как был настроен стек struts-default –