1
我想保護我的網頁中的圖像。asp.net使用自定義零售商保護圖像
我想顯示的圖像,但用戶想要下載或保存圖像,圖像不應該保存到他的本地硬盤驅動器。
我寫了自定義處理程序來限制下載圖像的權限,但是這個處理程序限制了圖像的顯示。
我的代碼是
public class MyFileHandler : IHttpHandler
{
public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "image/Jpeg";
context.Response.Write("you dont have access");
}
public bool IsReusable
{
get
{
return false;
}
}
}
在web.config中
<configuration>
<system.web>
<compilation debug="true" targetFramework="4.0"/>
<httpHandlers>
<add verb="*" path="*.jpg" validate="true" type="MyFileHandler"/>
</httpHandlers>
</system.web>
</configuration>
有任何解決方案,以顯示網頁圖像,但不能保存或下載圖像。
在我的項目中,我必須向付費用戶展示我的articals和vidios,但是我想限制下載或保存圖像或視頻,即使他是付費用戶。純粹只讀形式。我想顯示圖片和視頻,但不能下載。 –
對不起:網上沒有「下載」沒有「顯示」。視頻可以流式傳輸,並且流可以被保護。這或多或少是「安全」的。但圖像將始終下載到瀏覽器。 – Alexander