Есть ВФ страница, с нее загружаются аттачменты для записи. Требуется, чтоб юзер мог загружать файлы только ПДФ формата.
Можно как-то проверить, что юзер загружает именно PDF file, а не какой то другой?
Есть ВФ страница, с нее загружаются аттачменты для записи. Требуется, чтоб юзер мог загружать файлы только ПДФ формата. Можно как-то проверить, что юзер загружает именно PDF file, а не какой то другой?
у apex:inputFile есть атрибут accept
если не сработает то по идее можно джава скриптом
у apex:inputFile есть атрибут accept если не сработает то по идее можно джава скриптом
хорошая идея, но не работает, грузится все подряд.
но я все равно буду перепиливать эту ВФ в Аура компонент, может там inputFile работает лучше
[quote="Андрей"]у apex:inputFile есть атрибут accept[/quote] хорошая идея, но не работает, грузится все подряд. но я все равно буду перепиливать эту ВФ в Аура компонент, может там inputFile работает лучше
на крайний случай, можно триггером на создание файла
на крайний случай, можно триггером на создание файла
можно пример кода, please?
[quote="Eric"]на крайний случай, можно триггером на создание файла[/quote] можно пример кода, please?
примерно так:
я не проверял, но думаю что должно работать
trigger ContentVersiontrigger on ContentVersion (before insert) {
for(ContentVersion attachedFile:Trigger.new){
if (attachedFile.PathOnClient.endsWithIgnoreCase('pdf') ){
attachedFile.addError('pdf file is not allowed');
}
}
}
[quote="Den Brown"]можно пример кода, please?[/quote] примерно так: я не проверял, но думаю что должно работать trigger ContentVersiontrigger on ContentVersion (before insert) { for(ContentVersion attachedFile:Trigger.new){ if (attachedFile.PathOnClient.endsWithIgnoreCase('pdf') ){ attachedFile.addError('pdf file is not allowed'); } } }