我需要解析输入网址的内容类型:
我怎样才能使用JS? 我怎么能只使用ASP.NET和C#?
答案 0 :(得分:0)
如果URL确实是图像,则不能。您可以选择url.match( /\.jpg|\.gif|\.png/ ) === nil
(当然还有其他扩展程序),或者对URL进行GET
调用,然后在响应标题中查看内容类型。
答案 1 :(得分:0)
答案 2 :(得分:0)
以下是如何在C#中执行此操作(通过实际发出请求并检查响应的内容类型):
public static bool IsImage(string url)
{
WebRequest req = HttpWebRequest.Create(url);
try
{
WebResponse resp = req.GetResponse();
return resp.ContentType.StartsWith("image");
}
catch { }
return false;
}