在ColdFusion中确定文件的mime类型的问题

时间:2014-01-17 04:12:58

标签: coldfusion coldfusion-10

当我尝试使用getPageContext().getServletContext().getMimeType()确定文件的mime类型时,如果扩展名为大写,则返回undefined(例如image.JPG)。有没有人遇到过这个?我知道有FileGetMimeType,但这给了我在我正在工作的代码库中的另一组问题。我正在运行ColdFusion 10。

1 个答案:

答案 0 :(得分:4)

这似乎是ColdFusion 10中的回归(它在CF9上运行良好)。我会经历一个提出错误的动作,但Adobe很可能会说一个或多个:

  1. 这是故意的;
  2. 这是他们的控制,因为它是Tomcat处理那种事情;
  3. 这些方法在CFML中未记录,因此不受支持(尽管 记录在ServletContext spec中)
  4. 没有一个特别令人满意,但这对Adobe来说很容易。

    TBH,我只是在将文件名传递给函数之前将其小写。它不像它需要是真实文件的实际名称。