c# - 获取文件扩展名(编辑)

标签 c# asp.net response

我想获取 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/

相关文章:

ruby-on-rails - 如何在 Rails 3 中自定义 to_json 响应

c# - iTextSharp 使用 Response 生成损坏的 PDF

c# - Regex.Match 组包括完整字符串,如何排除

c# - 如何在 GridView 列中使用复选框存储库添加文本?

c# - 使用 lambda ID(distinct) 和特定 ID 的计数从列表中返回 2 个属性?

asp.net - 从 ASP.NET 应用程序使用 Active Directory 时出现 DirectoryServicesCOMException (0x80072020)

php - Symfony 强制下载响应中断文本文件

c# - 如何使用 SonarQube 测量类耦合指标

c# - 随机整数移位

asp.net - 为 ASP.NET MVC3 和 Razor View 引擎添加第 3 方测试框架