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.

Foi útil?

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/" ... />
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top