Não grava documentos no diretório correto

Temos uma aplicação que importa documentos através de um form com um campo “Documento (nome do arquivo)” e é gravado em um diretório previamente configurado (path físico).

O problema é que ao fazer o upload, o ScriptCase coloca o documento em um diretório temporário mas não transfere após a importação para o diretório correto (<aplicação>/file/doc).

Temos exatamente o mesmo processo com imagens. É criado uma cópia do arquivo na pasta temporária e o arquivo gravado existe na pasta de imagens, o que não ocorre com documentos.

Em documentos, ao clicar no link do arquivo este diz que o arquivo não existe, embora a cópia deste esteja no temporário e renomeado pelo ScriptCase.

Lembrando que este teste foi feito em vários servidores com o mesmo resultado.

Não se trata de permissão de pasta porque todas estão setadas para leitura e gravação.

Não funciona nem com path relativo nem o absoluto, indicados no momento da geração dos arquivos da aplicação para publicação.

Alguém tem alguma pista ou dica???

As pastas foram criadas manualmente?

É linux?

De permissão nas pastas ou doe para o usuário do apache.

Olá, @silmarbsj19.

Uma dica é acessar o menu do projeto (Projeto -> Propriedades), e marcar a opção “Manter antigo aspecto do upload de arquivos” para SIM. Após realizar esse procedimento, gerar o fonte das aplicações.

Haroldo, boa tarde.

Pastas criadas pelos processos do ScriptCase. Tem todas as permissões.
Lembrando que esse processo funciona corretamente para gravação de imagens. Primeiro coloca na pasta “tmp” e depois na “file/img”.

Grato pela atenção!