Bom dia pessoal! Estou com a seguinte necessidade: tenho um processo onde o usuário fará upload de um arquivo .doc como anexo. Tenho que alterar uma informação nesse arquivo no final do processo. Para isso, preciso saber onde fisicamente o arquivo está pois a API que faz a gravação no documento precisa salva-lo no mesmo local. Como identificar onde o arquivo está fisicamente no servidor (diretório e nome do arquivo) ? Grato
Olá Ricardo,
Creio que o ideal é:
- recuperar o ID do anexo, que é um documento dentro do fluig;
- baixar o arquivo físico do documento passando o ID (este serviço pode lhe ajudar);
- fazer as alterações necessárias, conforme você comentou;
- criar uma nova versão/revisão do documento e efetuar o upload do arquivo atualizado no passo 3 (com esse serviço aqui ou via SOAP).
Fazendo alterações diretamente no arquivo você perderá a integridade do documento, e os usuários visualizarão uma mensagem que o documento foi modificado externamente.
Abs,
Marcos