Aumentar o tamanho máximo de arquivos para upload no ADF Faces


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.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *