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)

  • Sem rótulos