区分HTML链接和图像链接,如Facebook附加在.NET中

时间:2011-07-16 06:08:31

标签: .net fetch

喜欢facebook附加链接,

当我分享链接时 - > facebook获取html页面

当我分享图片链接时 - > facebook获取图片

所以在服务器端(.NET,C#),我如何区分html链接或图像链接

任何帮助?

1 个答案:

答案 0 :(得分:1)

你可以尝试一些事情:

  • 对URL执行正则表达式并检查文件扩展名。例如。 \.(png|jpg|gif|bmp)$
  • 实际检索文档,并检查mime类型

另外,检查这个问题的答案:

Regex to check if valid URL that ends in .jpg, .png, or .gif

The most recent answer there提到了一个名为FastImage的图书馆。