MIME e CFCONTENT

Uma maneira bem interessante para 'entregar' arquivos na web, nos casos em que você não tem controle do path e do tipo desse arquivos, segue no codigo abaixo:

 1 <cfset myFile  = ExpandPath("../arquivo.jpeg")/>
2 <cfset myMime = getPageContext().getServletContext().getMimeType(var_arquivo)/>


Através dele, é possível descobrir pelo JAVA, o type MIME do arquivo e através da tag CFCONTENT, 'disponibilizar' o arquivo, sem que para isso, você adivinhe que tipo de conteúdo se está 'entregando' ao usuário...

 1 <cfset myFile  = ExpandPath("../arquivo.jpeg")/>
2 <cfset myMime = getPageContext().getServletContext().getMimeType(var_arquivo)/>
3 <cfcontent type="#myMime#" file="#myFile#" reset="Yes">