asp.net图片盗链时加水印问题

问题描述

可不可以实现:上传图片时同时生成一个加了水印的原图和一张原图.判断来源,如果是本域名则显示原图,如果是外部域名则显示加了水印的原图.即想在自己网站显示原图,又想被盗链时保护版权.

解决方案

解决方案二:
生成两张图片没有问题,问题是盗链,你怎么判断图片的盗链?更改图片的映射到asp.net,由asp.net来输出图片?
解决方案三:
网上有加水印的控件,GOGLE一下
解决方案四:
引用1楼cqq的回复:

生成两张图片没有问题,问题是盗链,你怎么判断图片的盗链?

怎么判断是盗链啊?
解决方案五:
IHttphandler
解决方案六:
盗链时干脆显示LOGO算了
解决方案七:
顶一下,怎么判断盗链的?

时间: 2024-11-05 12:07:11

asp.net图片盗链时加水印问题的相关文章

Asp.Net Core 通过中间件防止图片盗链的实例_实用技巧

一.原理 要实现防盗链,我们就必须先理解盗链的实现原理,提到防盗链的实现原理就不得不从HTTP协议说起,在HTTP协议中,有一个表头字段叫referer,采用URL的格式来表示从哪儿链接到当前的网页或文件.换句话说,通过referer,网站可以检测目标网页访问的来源网页,如果是资源文件,则可以跟踪到显示它的网页地址.有了referer跟踪来源就好办了,这时就可以通过技术手段来进行处理,一旦检测到来源不是本站即进行阻止或者返回指定的页面.如果想对自己的网站进行防盗链保护,则需要针对不同的情况进行区

禁止图片盗链

1.假设充许连结图片的主机域名为:www.test.com 2.修改httpd.conf  SetEnvIfNoCase Referer "^http://www.test.com/" local_ref=1 <FilesMatch ".(gif|jpg)"> Order Allow,Deny Allow from env=local_ref </FilesMatch>    这个简单的应用不光可以解决图片盗链的问题,稍加修改还可以防止任意文

利用Apache实现禁止图片盗链

1.假设充许连结图片的主机域名为:www.webjx.com 2.修改httpd.conf 以下为引用的内容:SetEnvIfNoCase Referer "^http://www.webjx.com/" local_ref=1 <FilesMatch ".(gif|jpg)"> Order Allow,Deny Allow from env=local_ref </FilesMatch>  这个简单的应用不光可以解决图片盗链的问题,稍加修改

Apache 实现禁止图片盗链

apache 在其它论坛上看到的.虽然文档里有记录,但还是收录它.方便我以后查询 1.假设充许连结图片的主机域名为:www.webjx.com 2.修改httpd.conf  SetEnvIfNoCase Referer "^http://www.webjx.com/" local_ref=1 <FilesMatch ".(gif|jpg)"> Order Allow,Deny Allow from env=local_ref </FilesMat

PHP禁止图片盗链

1.假设充许连结图片的主机域名为:www.test.com 2.修改httpd.conf  SetEnvIfNoCase Referer "^http://www.test.com/" local_ref=1 <FilesMatch ".(gif|jpg)"> Order Allow,Deny Allow from env=local_ref </FilesMatch>    这个简单的应用不光可以解决图片盗链的问题,稍加修改还可以防止任意文

实用技巧 利用Apache实现禁止图片盗链

1.假设充许连结图片的主机域名为:www.webjx.com 2.修改httpd.conf SetEnvIfNoCase Referer "^http://www.webjx.com/" local_ref=1 <FilesMatch ".(gif|jpg)"> Order Allow,Deny Allow from env=local_ref </FilesMatch> 这个简单的应用不光可以解决图片盗链的问题,稍加修改还可以防止任意文件盗

利用referer防止图片盗链

当浏览器向web服务器发送请求的时候,一般会带上Referer,告诉服务器我是从哪个页面链接过来的,服务器籍此可以获得一些信息用于处理,不过这个Referer是可以伪造,下面看一个示例,大家就明白了 什么是HTTP Referer 简言之,HTTP Referer是header的一部分,当浏览器向web服务器发送请求的时候,一般会带上Referer,告诉服务器我是从哪个页面链接过来的,服务器籍此可以获得一些信息用于处理.比如从我主页上链接到一个朋友那里,他的服务器就能够从HTTP Referer

php如何控制用户对图片的访问 PHP禁止图片盗链_php技巧

把images目录设置成不充许http访问(把图片目录的:读取.目录浏览 两个权限去掉). 用一个PHP文件,直接用file函数读取这个图片.在这个PHP文件里进行权限控制. apache环境中,在你的图片目录中加上下面这个文件即可. 文件名 .htaccess 文件内容如下 复制代码 代码如下: # options the .htaccess files in directories can override. # Edit apache/conf/httpd.conf to AllowOve

使用php伪造referer的方法 利用referer防止图片盗链_php实例

什么是HTTP Referer简言之,HTTP Referer是header的一部分,当浏览器向web服务器发送请求的时候,一般会带上Referer,告诉服务器我是从哪个页面链接过来的,服务器籍此可以获得一些信息用于处理.比如从我主页上链接到一个朋友那里,他的服务器就能够从HTTP Referer中统计出每天有多少用户点击我主页上的链接访问他的网站.Referer其实应该是英文单词Referrer,不过拼错的人太多了,所以编写标准的人也就将错就错了.我的问题我刚刚把feed阅读器改变为Grega