Конечный пользователь может загружать файлы на страницу Visualforce. В бэкэнд мне нужно создать список разрешенных расширений файлов и ограничить пользователя этим списком. Как создать список расширений и проверить его? Любая помощь очень ценится.Проверка расширений файлов в Apex
2
A
ответ
1
Вам не нужна вершина для этого?
<apex:inputFile>
имеет accept
параметр, который вы можете использовать. Имейте в виду, что это проверит contentType, а не расширение (что более подходит для этого).
Если вы все еще хотите проверить на верхушке - возможно, что-то вроде этого?
String fileName = 'foobar.xls';
Set<String> acceptedExtensions = new Set<String> {'.doc','.txt', '.jpg'};
Boolean found = false;
for(String s : acceptedExtensions){
if(found = fileName.endsWith(s)){ // yes, there's only one "=", I do want assignment here
break;
}
}
if(!found){ // after the whole loop it's still false?
ApexPages.addMessage(...);
}
Смежные вопросы
- 1. Проверка расширений файлов из массива
- 2. Проверка расширений файлов на несколько файлов
- 3. Проверка расширений файлов с помощью Regex
- 4. Проверка области применения APEX
- 5. Проверка какао для нескольких расширений файлов в папке
- 6. Проверка расширений файлов в PHP с помощью регулярных выражений
- 7. Объяснение расширений файлов TypeScript?
- 8. Перебор расширений файлов
- 9. Scandir без расширений файлов
- 10. Поиск Несколько расширений файлов
- 11. Matching всех расширений файлов
- 12. = REGEXTRACT() для расширений файлов
- 13. CMD: распознавание расширений файлов?
- 14. Соответствие расширений файлов Powershell. *
- 15. Несколько расширений файлов в OpenFileDialog
- 16. Изменение расширений файлов в пакете
- 17. переименование расширений файлов в android
- 18. Автоматическое обнаружение расширений файлов
- 19. Правила для расширений файлов?
- 20. Игнорирование расширений файлов
- 21. Проверка входа через url в oracle apex
- 22. Проверка валидации даты в APEX 5.0
- 23. PHP список файлов несколько расширений файлов
- 24. Переопределение расширений файлов htaccess line
- 25. динамических расширений файлов Htaccess Перенаправление
- 26. Переименование расширений файлов - Стойкие осталось
- 27. Установка библиотеки файлов расширений Android
- 28. Правильный способ удаления расширений файлов
- 29. Python Удаление некоторых расширений файлов
- 30. Удалите несколько расширений файлов .htaccess
Спасибо! Это полезно. – Nish