Boa tarde pessoal, eu precisava alterar o nome do arquivo e fazer um resize antes de salvar ele. Alguém sabe me dizer como posso fazer isso?
Estranho que no [Insert] funciona.
No onBeforeInsert, eu consigo o caminho da imagem Temp dessa forma:
$caminho = $this->SC_IMG_arquivo;
Assim eu consigo fazer o resize do Temp, antes de salvar no diretório Img
E consigo mudar o nome dessa forma:
$extensao = ‘.’ . pathinfo({arquivo})[‘extension’]; //Pega a extensão original|
{arquivo} = {nome_unico}. $extensao; //Muda o nome do arquivo, mas usa a mesma extensão.
Mas ao [Alterar] a Imagem, não funciona.
Eu não sei como pegar o arquivo Temp que é carregado quando arrasta a imagem(antes de clicar em alterar)
E também nenhuma variável do Scriptcase que procurei, não altera o nome do arquivo, para salvar com outro nome.
Tentei dessa forma, mas esse arquivo Temp, eu tento fazer o resize dele, mas não alterna no onAfterUpdate:
$caminho_tmp = $this->Ini->root . $this->Ini->path_imag_temp . '/' . $this->arquivo_ul_name;
Procurei dentro do $this e $_SESSION e não achei…
echo ‘< pre>’;
print_r ($this);
print_r ($_SESSION);
echo ‘< /pre>’;