如果文件扩展名不在URL的末尾,如何确定文件扩展名

时间:2015-07-06 16:10:44

标签: java android

我有这个网址(http://vignette4.wikia.nocookie.net/fantendo/images/6/6e/Small-mario.png/revision/latest?cb=20120718024112

如果文件扩展名不在url的末尾,如何确定文件扩展名?

2 个答案:

答案 0 :(得分:6)

您需要阅读响应标头。 MIME类型(如果已知)存储在Content-Type标题中。

HTTP/1.1 200 OK
Content-Disposition: inline; filename="Small-mario.png"
X-Thumbnailer: Vignette
Content-Type: image/png
Cache-Control: public, max-age=31536000
X-Surrogate-Key: ad1f82ba0cbe38fa60f83c036993a71e05dae492
Server: Jetty(9.2.z-SNAPSHOT)
X-Cacheable: YES
Content-Length: 58457
Accept-Ranges: bytes
Date: Mon, 06 Jul 2015 16:12:31 GMT
Age: 65
Connection: keep-alive
X-Served-By: thumbnailer-s1, cache-wk-sjc3160-WIKIA, cache-lhr6322-LHR
X-Cache: ORIGIN, MISS, HIT
X-Cache-Hits: ORIGIN, 0, 5
X-Timer: S1436199151.564330,VS0,VE0
Vary: Accept-Encoding
Timing-Allow-Origin: *

答案 1 :(得分:0)

您正在寻找Content-Type标头,服务器应该在HTTP响应中发送该标头,以告诉您这一点。

请注意,它不能保证准确或完全存在。