加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 如何提供不会被Hotmail删除的跟踪图像?

发布时间:2020-12-16 09:38:47 所属栏目:asp.Net 来源:网络整理
导读:我正在我的ASP.NET站点中构建一个电子邮件跟踪功能,该功能将在打开电子邮件时提供链接的图像,因此允许我计算电子邮件的打开时间. 它都是板上,选择等等,我尝试了两种方法: 调用.aspx页面,该页面用于(直接到Response流)存储在数据库中的Base64编码图像 调用.a
我正在我的ASP.NET站点中构建一个电子邮件跟踪功能,该功能将在打开电子邮件时提供链接的图像,因此允许我计算电子邮件的打开时间.

它都是板上,选择等等,我尝试了两种方法:

>调用.aspx页面,该页面用于(直接到Response流)存储在数据库中的Base64编码图像
>调用.ashx HTTP处理程序,该处理程序从物理文件夹提供图像

这两种技术都可以正常工作 – 图像服务,我可以处理页面代码中的命中 – 如果我使用我的POP电子邮件或我的Gmail帐户.

但是,Hotmail会阻止它们.它甚至不提供显示图像的选项 – 如果我在浏览器电子邮件显示屏上查看源,则没有原始链接的痕迹.

如果我:在Hotmail浏览器窗口中似乎只能正确显示图像链接:

>在链接中使用实际的域名(而不是IP地址或localhost进行测试)和
>使用< img src =“http://domain/imagefilename.ext”/>链接到物理文件(而不是服务它们的页面).

是否有替代方法至少可以选择查看图像?我不是试图以任何方式隐藏跟踪 – 无论如何,电子邮件中通常会有其他链接的图像.

服务的东西也不一定是一个形象 – 是否有其他任何可以服务(并因此计算)的东西,如Hotmail的过度热心的邮件服务器不被视为可疑?

干杯.

解决方法

您可以在网址末尾添加查询字符串值.然后配置IIS以处理该扩展.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读