VB.Net检查URL是否具有有效的图像
我需要帮忙,我会解释的。 我希望我能检查插入的url是否包含有效的图像,你能给我举个例子吗 公共函数CheckAddress()为布尔值 尝试 Dim URL作为字符串=(此处为URL) Dim请求作为WebRequest=WebRequest.Create(URL) Dim响应为WebResponse=request.GetResponse() 特例 返回错误 结束尝试 返回真值 端函数VB.Net检查URL是否具有有效的图像,vb.net,Vb.net,我需要帮忙,我会解释的。 我希望我能检查插入的url是否包含有效的图像,你能给我举个例子吗 公共函数CheckAddress()为布尔值 尝试 Dim URL作为字符串=(此处为URL) Dim请求作为WebRequest=WebRequest.Create(URL) Dim响应为WebResponse=request.GetResponse() 特例 返回错误 结束尝试 返回真值 端函数 这段代码告诉我url是否有效,但我希望它用于检查图像查看WebResponse对象的ContentTyp
这段代码告诉我url是否有效,但我希望它用于检查图像查看WebResponse对象的
ContentType
属性。如果它包含以下内容之一(部分列表):
- 图像/bmp
- 图像/gif
- image/vnd.microsoft.icon
- 图像/jpeg
- 图像/png
- image/svg+xml
- 图像/tiff
If (response.ContentType.ToUpper.StartsWith("IMAGE")) Then
Return True
Else
Return False
End If
或者用一种更简洁的方式写这个
Return (response.ContentType.ToUpper.StartsWith("IMAGE"))
如果要进一步检查远程站点是否使用不同的头屏蔽文件,则需要下载远程文件,然后使用其他方法在本地对其进行分析