Bom depois de muito tempo sem postar nada, nesse post vou mostrar como aumentar o tamanho máximo para upload de um arquivo no ADF Faces.
Por padrão o ADF permite upload de no máximo 2MB, para aumentar esse limite vá até o web.xml do seu projeto e adicione os dois parâmetros abaixo:
<context-param> <param-name>org.apache.myfaces.trinidad.UPLOAD_MAX_DISK_SPACE</param-name> <param-value>41943040</param-value> </context-param> <context-param> <param-name>org.apache.myfaces.trinidad.UPLOAD_MAX_MEMORY</param-name> <param-value>41943040</param-value> </context-param>
Sendo que:
org.apache.myfaces.trinidad.UPLOAD_MAX_DISK_SPACE – refere-se o tamanho máximo de arquivo que pode ser armazenado no servidor.
org.apache.myfaces.trinidad.UPLOAD_MAX_MEMORY – refere-se ao tamanho máximo do arquivo que pode ser carregado.
O value dos parâmetro é o tamanho em bytes.
O código acima limita tanto o upload em mémoria quanto o armazenamento em disco para 40MB.
Caso queira alterar visualmente pelo JDeveloper, basta acessar o web.xml da aplicação ir em Overview, Application, Context Initialization Parameters, e adicionar esses 2 parâmetros acima.
Bom é isso.
Até o próximo post.