Hoje descobri que a solução dos problemas de imagens, foi feito um grande bacalhau para variar.
as imagens que poderiam ser gravadas em algum diretório na raiz agora somente poderão estar dentro da pasta file/img, ou seja tenho mais de 576 gb de imagens em um diretorio e o sc na versão 9.6 transfere as imagens do diretorio /file para /file/img, a solução da netmake sempre deixa seus usuarios extremamente irritados, ou seja, caso voce não abra ou edite o registro ele não vai transferir nada, e suas aplicações ficam como?
se voce utiliza algum php externo para gerar um relatorio com imagem terá que validar a existencia do arquivo em dois diretorios,
e o mais engraçado, e que a descrição desta solução no chengelog é que " * Corrigido problema na visualização das imagens das aplicações.", ai fica a pergunta: “Corrigido para quem?”
No evento do afterinset utilizo a solução do próprio PHP que é o move updatefile…destinando pra onde eu quiser a imagem.
Obrigado pela dica Carlão Loneiro.
A questão é se vc vai conseguir visualizar as imagens porque a principio sempre que vc acessar o formulário o sc vai mover suas imagens
Sempre faço pra funcionar dependente das versões, como pré defino o diretório em um campo na tabela, redefino a imagem com data e horário atual pra não ter erro de subscrever e ao montar a chamada da mesma faço isso em um mestre detalhe e vinculo a id do primeiro formulário tb em um campo na tabela…o resto é css pra deixar a coisa mais bonita.
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.