[RESOLVIDO] Uso variável GLOBAL para concatenar o caminho da pasta

Prezados,

Estou utilizando a versão 9.6.000 para Windows.

Aplicação: Formulário

Campo: Upload nome do documento

Descrição erro: Uso variável GLOBAL para concatenar o caminho da pasta onde será salvo. Só que o SC está colocando uma barra ‘\’ ANTES da GLOBAL.

Ex.:

Subdiretório para armazenamento local: = [nidcliente] . ‘/imp_email/’;

Local esperado onde o SC DEVERIA SALVAR O ARQUIVO:

W:\inetpub\wwwroot\selfcell_lib\file\doc53\imp_email

Onde o SC está GRAVANDO… BUG

W:\inetpub\wwwroot\selfcell_lib\file\doc\53\imp_email

Prezados,

A partir da versão 9.6 foi ajustado a gravação dos arquivos nos diretórios “file/img” e “file/doc”, pois percebemos que os arquivos estavam sendo gravados nos diretórios “file” (raiz). Nesta feita, adicionamos uma barra para que impedisse que os arquivos e pastas ficassem sendo gravados dentro desse diretório.

Caso queira utilizar da forma antiga, ou seja, salvando e gravando os arquivos dentro do diretório “file”, adicionamos uma flag nas Propriedades do projeto que permite utilizar dessa forma.
Acesse a interface de Propriedades do projeto e habilite a opção Manter antigo aspecto do upload de arquivos. Salve, gere os fontes e publique as aplicações novamente.

OBS: Essa flag foi adicionada na release 9.6.002. Versão disponível para download ou Scriptcase Update.

Segue uma descrição falando dessa nova opção.

Adicionada opção “Manter antigo aspecto do upload de arquivos” nas propriedades do projeto.

Opção adicionada para os usuários que não utilizavam o símbolo de barra (/) na criação de subdiretório, nos campos tipo imagem e documento. Neste cenário, os arquivos eram armazenados diretamente no diretório “file”. Caso a sua estrutura de arquivos esteja dessa forma, é necessário habilitar esta flag. A partir da versão 9.6, imagens e documentos estão sendo gravados no diretórios informados na instalação, ou seja, “file/img” para as imagens e “file/doc” para documentos, respectivamente.