为什么mp4视频的内容类型可以是text/plain?

Jav*_*avi 4 html java url content-type multimedia

我正在开发一个可以接收文件URL的应用程序,并且应该根据文件的类型(音频,视频,图像)执行不同的操作.所以我以这种方式获取文件的内容类型:

URLConnection connection = url.openConnection();
connection.connect();
String contentType = connection.getContentType();
Run Code Online (Sandbox Code Playgroud)

我尝试了一些jpg和mp3文件,内容类型是预期的,但我在这个网站上遇到了一个视频问题(我只是偶然使用它)http://www.yo-yo. org/mp4 /我用视频TestFour(http://www.yo-yo.org/mp4/yu5.mp4)尝试了它,我得到以下内容类型:

text/plain; charset=UTF-8
Run Code Online (Sandbox Code Playgroud)

我希望得到"video/mp4".

任何人都可以解释为什么我得到这种内容类型?

谢谢.

UPDATE

我还尝试了http://people.sc.fsu.edu/~jburkardt/data/mp4/claw_pix_example01_movie.mp4上的另一个视频,它也是一样的.

还以相同的http://www.easydnnsolutions.com/Portals/0/EasyGalleryImages/1/18/Alice_in_Wonderland_Teaser_1.mp4

在所有这些中我得到相同的内容类型.

Dan*_*ite 7

服务器MIME配置可能不正确并且是问题的根源.