检索图像所在页面的 url
我正在尝试记录访问损坏图像的 URL,并使用 HTTP 模块在访问时捕获这些图像。
如何检索该图像所在的 URL?有没有办法反过来做呢?也就是说,循环浏览 URL 中提供的图像并确定哪些图像已损坏。
这一切都在 ASP.NET 和 C# 中进行。
I'm trying to log URLs that access broken images, using an HTTP module to catch those images when accessed.
How do you retrieve the URL where that image sits on? is there a way to do it the other way round too? That is, loop through images served in a URL and decide which ones are broken.
This is all in ASP.NET with C#.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
当您检测到 404 时,您应该能够通过检查 HTTP 模块中的 Http Referrer (
Request.UrlReferrer
) 来确定哪个页面请求了损坏的图像。反之亦然。很复杂,因为您必须解析传出的 HTML。
You should be able to work out what page requested a broken image by checking the Http Referrer (
Request.UrlReferrer
) in your HTTP Module when you detect the 404.Doing it the other way around would be much more complicated since you'd have to parse the outgoing HTML.