我想获取 url 的扩展文件。
例如获取扩展 http://www.iranfairco.com/download-file/02912bb889cb24 . 如果扩展名这个文件是 gif。
编辑:
例如这个网址 "http://www.online-convert.com/result/d8b423c3cbc05000cc52ce7015873e72"
请帮助我如何获得此 url 的扩展名?
最佳答案
为什么 Path.GetExtension不适合你?
编辑
啊,所以你的网址没有指定你之后的扩展名。这意味着它背后可能有任何东西。
仅通过检查 url 的字符串值,您看不到它背后的内容。您的(第二个)示例(最终)指向 .gif 文件,但它也可能是 .jpg、.doc(甚至 .exe)。
您将需要执行网络请求以查看返回的内容。通常您可以尝试使用 HEAD 来获取标题(并检查内容类型),但我认为这在这里行不通。试试 Fiddler 看看你得到了什么,然后你可以完善你的问题。
关于c# - 获取文件扩展名(编辑),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7753010/