程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> 顯示-求解決 ASP.NET DownloadFile無法下載遠程防盜鏈過的圖片,例如百度的圖片

顯示-求解決 ASP.NET DownloadFile無法下載遠程防盜鏈過的圖片,例如百度的圖片

編輯:編程綜合問答
求解決 ASP.NET DownloadFile無法下載遠程防盜鏈過的圖片,例如百度的圖片

如題,如果直接把路徑賦值給IMG會顯示圖片防盜鏈的提示

如果使用

WebClient wc = new WebClient();
wc.DownloadFile(imgUrl, filepath);

或者 webResponse.GetResponseStream() 的形式無法下載圖片,百度會提示

該URL非法指向百度IP,禁止訪問!如需訪問百度,請點擊 www.baidu.com。

下載或流的形式都會給我返回這個地址
http://error.baidu.com/errorname.html?url=&fr=space-hiphotos

求解決方案破解啊,目的是直接在自己的網站客戶端先顯示再下載到自己的服務器,主要是能下載破解防盜鏈的圖片即可

最佳回答:


增加來源

 WebClient wc = new WebClient();
wc.Headers.Add(HttpRequestHeader.Referer, imgUr);
wc.DownloadFile(imgUrl, filepath);
gss19920326
gss19920326
showbo
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved