Objetivo
Para as versões anteriores já existia uma indicação de quando fizer o uso de arquivos no Server é recomendando utilizar a IRMSFileServer.
A partir da versão 12.1.34, foi criada a interface IRMSFileServerModule, um formato mais adequado entre Servers, passando a tenantizar internamente.
Quando houver uma funcionalidade que precise realizar acesso ao disco, para Leitura ou Gravação será necessário usar a classe RMSFileServerModule, este formato visa garantir questões de segurança e funcionalidade em 3 camadas, fazendo a tenantização quando a Tag estiver habilitada, TenantPathEnabled.
Implementação
No lado server, para utilizar os métodos da classe, deve-se Instanciar um objeto da interface IRMSFileServerModule no Broker.
Exemplo:
IRMSFileServerModule fileServer = CreateModule<RMSFileServerModule>(); var filePath = fileServer.GetFilePath(tempFile, false);
Classes para manipulação de acesso ao disco
Veja mais informações aqui, para utilização das classes para acesso ao disco.
https://tdn.totvs.com/pages/viewpage.action?pageId=668179383
Atenção
Ja existia uma indicação de uso anterior para o FileServer. Mais informações em: Novidades importantes - Fique ligado#RMSFileServerModule-Acessoaodisco(Pasta/arquivo)