有没有办法可以检测图像 URL,例如:
http://mysite.com/image.jpg
但还有其他格式吗?我正在使用 C# 和 .NET 4.0。
就像是
bool isImageUrl(string URL){
}
edit我的意思是如果 URL 指向图像。例如,网址
http://mysite.com/image.jpg
is有效的图像,但是
http://mysite.com/image
is not.
您可以使用以下方法确定它HEAD
Http的方法(不下载整张图片)
bool IsImageUrl(string URL)
{
var req = (HttpWebRequest)HttpWebRequest.Create(URL);
req.Method = "HEAD";
using (var resp = req.GetResponse())
{
return resp.ContentType.ToLower(CultureInfo.InvariantCulture)
.StartsWith("image/");
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)