打开这个地址 Forbidden You don't have permission to access /upload/game_source5/138_111731/huanjianqixia_018.jar on this server.看来是禁止直接访问了正常情况下,你可以通过webrequest去请求这个页面,然后分析返回的结果就可以了
我觉得看情况分析,像你说的这种http://www.dingkoo.com/game_source.php?action=download&GID=111731&ID=73639&MPID=185,这种地址,你webrequest的结果应该是 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>403 Forbidden</title> </head><body> <h1>Forbidden</h1> <p>You don't have permission to access /upload/game_source5/138_111731/huanjianqixia_018.jar on this server.</p> <hr> <address>Apache/2.2.12 (Ubuntu) PHP/5.2.10-2ubuntu6.3 with Suhosin-Patch Server at www.dingkoo.com Port 80</address> </body></html> 这个时候你可以找到/upload/game_source5/138_111731/huanjianqixia_018.jar这个没问题吧,而且因为他直接提示出错了,速度也应该是很快的像一般的下载,程序写的时候,一般都会加上 Response.AppendHeader("Content-Disposition","attachment;filename=" +HttpUtility.UrlEncode(DownloadFile.FullName,System.Text.Encoding.UTF8)); Response.AppendHeader("Content-Length",DownloadFile.Length.ToString()); 这样的东西,你就可以直接通过webrequest获取他的Headers的信息,找到这个filename了,这样速度就快多了
Forbidden
You don't have permission to access /upload/game_source5/138_111731/huanjianqixia_018.jar on this server.看来是禁止直接访问了正常情况下,你可以通过webrequest去请求这个页面,然后分析返回的结果就可以了
我觉得看情况分析,像你说的这种http://www.dingkoo.com/game_source.php?action=download&GID=111731&ID=73639&MPID=185,这种地址,你webrequest的结果应该是
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>403 Forbidden</title>
</head><body>
<h1>Forbidden</h1>
<p>You don't have permission to access /upload/game_source5/138_111731/huanjianqixia_018.jar
on this server.</p>
<hr>
<address>Apache/2.2.12 (Ubuntu) PHP/5.2.10-2ubuntu6.3 with Suhosin-Patch Server at www.dingkoo.com Port 80</address>
</body></html>
这个时候你可以找到/upload/game_source5/138_111731/huanjianqixia_018.jar这个没问题吧,而且因为他直接提示出错了,速度也应该是很快的像一般的下载,程序写的时候,一般都会加上
Response.AppendHeader("Content-Disposition","attachment;filename=" +HttpUtility.UrlEncode(DownloadFile.FullName,System.Text.Encoding.UTF8));
Response.AppendHeader("Content-Length",DownloadFile.Length.ToString());
这样的东西,你就可以直接通过webrequest获取他的Headers的信息,找到这个filename了,这样速度就快多了