Ограничение типа файла в struts2 с помощью параметра allowTypes

У меня есть форма, в которой пользователю разрешено загружать только файлы PDF. Я использую следующее действие struts, чтобы ограничить размер и тип файла, но работает только ограничение размера. Любые идеи о том, что мне не хватает? Спасибо!

    <action name="commentAction" class = "gov.mo.dnr.rat.controller.comment.CommentAction">
        <interceptor-ref name="validUserStack">
            <param name="fileUpload.maximumSize">5242880</param>
            <param name="allowedTypes">application/pdf</param>
        </interceptor-ref>
        <result name="success" type="tiles">comment</result>
        <result name="input" type="tiles">comment</result>
    </action>           

person ponder275    schedule 09.11.2015    source источник
comment
Поскольку maxSize, AllowTypes является параметром перехватчика fileUpload, он должен иметь префикс, если он используется внутри определения стека: <param name="fileUpload.allowedTypes">application/pdf</param>, как описано здесь . Просто опечатка в конце, так что ответ не нужен   -  person Andrea Ligios    schedule 09.11.2015


Ответы (1)


Я нашел проблему. В этом случае allowedTypes должно быть fileUpload.allowedTypes.

person ponder275    schedule 09.11.2015