O cffile do ColdFusion está adicionando o diretório tmp ao atributo de destino
-
13-12-2019 - |
Pergunta
Estou tentando fazer upload de uma imagem para o meu servidor e o atributo de destino do cffile está adicionando o diretório tmp na frente do meu caminho de destino.
Eu sei de outra pergunta aqui que
O destino deve ser um caminho completo, caso contrário ele será enviado para um diretório relativo ao diretório temporário do ColdFusion.
Mas estou usando o caminho completo do servidor.Estou em um ambiente Unix, então começa com /var/www/mywebsite...
Isso é verdade porque até gera o caminho
/opt/coldfusion8/runtime/servers/coldfusion/SERVER-INF/temp/wwwroot-tmp/\var\www\mywebsite\Gallery\
Você pode ver onde estão as pastas tmp e o destino pretendido.
Também estou trabalhando na linha certa, porque quando insiro valores diferentes para o destino pretendido, eles refletem como tal na saída de erro.
Solução
Parece que você está usando barras invertidas no seu atributo path.Você não postou nenhum código, então estou supondo, mas parece que seu cffile se parece
<cffile destination="\var\www\mywebsite\Gallery\" ... />
Você deve sempre usar barras frontais, especialmente em *nix
<cffile destination="/var/www/mywebsite/Gallery/" ... />