获取文件扩展名(编辑)

ash*_*raz 5 c# asp.net response

我想得到网址的扩展文件.

例如,获取扩展名http://www.iranfairco.com/download-file/02912bb889cb24.如果扩展名此文件是gif.

编辑:

例如这个网址"http://www.online-convert.com/result/d8b423c3cbc05000cc52ce7015873e72"

请帮帮我如何获得这个网址的扩展?

Han*_*ing 10

为什么Path.GetExtension不适合你?

编辑
啊,所以你的网址没有指定你所追求的扩展名.这意味着任何事情都可能落后于它.

只需检查url的字符串值,就无法看到它背后的内容.您的(第二个)示例(最终)指向.gif文件,但它也可能是.jpg,.doc(甚至.exe).

你需要做一个webrequest来看看你得到了什么.通常你可以尝试HEAD来获取标题(并检查内容类型),但我认为这不会起作用.试试Fiddler,看看你得到了什么,然后你可以改进你的问题.


mus*_*fan 6

点击这里:

http://www.java2s.com/Code/CSharp/Network/GetHTTPResponseheaders.htm

您将对response.ContentType感兴趣,它应该为gif图像提供类似"image/gif"的内容