我想添加一个跟踪脚本到我的图像,但我不知道怎么做。假设我有一张房子的图像,我把它存储在一个图像托管服务中。当有人将它下载到他们的计算机或其他设备时,我想获得有关我的图像下载位置的详细信息。这可能吗?
不允许直接下载图片。相反,要求他们通过脚本访问它,该脚本跟踪请求并发送图像数据。
我认为在图像中不可能做到这一点。我不认为二进制文件支持任何脚本语言…你必须把它放在你自己的服务器上,并编写一些JavaScript,以便在有人下载它时向你发送信息,我甚至不认为你可以让它工作。见鬼,你甚至可以下载flickr托管的图片,尽管这就是它们存在的原因,所以你不能那样做……你只需要0.02美元的网络知识。
编辑:没有图片托管网站会让你运行任何自定义脚本,我不认为任何提供这个功能,你最好的选择是自己托管它…或者只通过电子邮件发送。
不能嵌入会在图像中运行的脚本。
您可以通过检查web服务日志轻松获取用于下载文件的IP信息。
您还可以将每个图像呈现为包含图像的HTML页面,并在该页面上运行脚本。(这里有很多相反的问题,比如"为什么当我进入某些网站/images/image.jpg时,我看到一些奇怪的HTML代码")。