Arquivos no AfterPost
Em caso de armazenamento de arquivos na nuvem, independente do fornecedor, nas aplicações Web é o WES que passa a enviar os arquivos, não mais o Provider. Isso faz com que os arquivos não estejam mais disponíveis nos eventos AfterPost e AfterCommited, pois o Wes os envia após estes eventos. O motivo é que o WES não tem o HANDLE antes do Provider gravar o arquivo. Para tabelas onde o HANDLE é obtido antes da gravação, os arquivos são também enviados antes, ou seja, neste caso o comportamento é similar.
Portanto, se o arquivo precisa ser acessado no AfterPost, a opção é garantir que o Handle seja obtido na inserção através de um campo chave primária.
Confira nesta documentação abaixo: