用XMLHTTP访问下载文件的问题. 你下载的地址url是什么?xmlhttp 的GET方法+setRequestHeader试试 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 其实偶是想下载163相册上的图片.比如这个地址:http://img310.photo.163.com/snowkisstkd/25752430/1036017217.jpgIE里是可以直接打开的.但用XMLHTTP的GET方法就访问出错. 如果要设置HTTP Header 的话,那么,那些属性是要设置,设置成什么呢? 这个应该是一个安全方面的限制,即你要访问的资源和使用ajax的页面不是处在同一个域中,这样好像是禁止的,类似Javascript的安全策略。 如果不是同一个域中的就不能这样访问的话....那为什么有些地址又可以这样访问呢?是不是在服务器端IIS里设置了什么呢? 又发现了个东东...如果某个地址没有用IE打开过的话..就加用FLASHGET都下载出错.Tue Apr 04 23:05:10 2006 正在连接 img100.photo.163.com [IP=58.241.71.9:80]Tue Apr 04 23:05:10 2006 已连接.Tue Apr 04 23:05:10 2006 GET /yunyunzai/13035933/300861074.jpg HTTP/1.1Tue Apr 04 23:05:10 2006 Host: img100.photo.163.comTue Apr 04 23:05:10 2006 Accept: */*Tue Apr 04 23:05:10 2006 Referer: file://H:\wwwroot\DotNet\kao7482\Photo163\photo163.htmTue Apr 04 23:05:10 2006 Cookie: MAIL163_SSN=genesisevarei; NETEASE_SSN=genesisevarei; NETEASE_ADV=11&24Tue Apr 04 23:05:10 2006 User-Agent: Mozilla/4.0 (compatible; MSIE 5.00; Windows 98)Tue Apr 04 23:05:10 2006 Pragma: no-cacheTue Apr 04 23:05:10 2006 Cache-Control: no-cacheTue Apr 04 23:05:10 2006 Connection: closeTue Apr 04 23:05:11 2006 HTTP/1.0 403 ForbiddenTue Apr 04 23:05:11 2006 Date: Tue, 04 Apr 2006 15:05:12 GMTTue Apr 04 23:05:11 2006 Server: Apache/1.3.33 (Unix)Tue Apr 04 23:05:11 2006 Content-Type: text/html; charset=iso-8859-1Tue Apr 04 23:05:11 2006 X-Cache: MISS from photo.163.com.5Tue Apr 04 23:05:11 2006 Connection: closeTue Apr 04 23:05:11 2006 有错误发生!也是403错误...然而..偶用C#的WebClient类的DownloadFile方法就可以正常下载.到底问题出在那里?大家来帮忙啊.... 原来是发送了Refer头 我调用setRequestHeader("Refer","")时有错误,函数调用有错误? 呃..通过req.setRequestHeader("Referer","");设置了Referer为空或同一域名的URL都不起作用,彻底失败了...有没办法使其不发送Referer头? jquery 获取textarea中光标的坐标 mootools 动画 问题 可否/如何在网页上实现类似title这样的功能,但不很快消失? window.onload 求教~~~~javascript如何操作CSS???? 【大神们求算法!!】 延迟刷新的问题 求助:怎样将url中值取出,并在页面中用text显示出来 iframe的onfocus的事件 有个简单的效果,我不知道怎么做,大家帮忙(内详) 关于javascript调用txt并进行字符替换的问题 请问:如何用javascript取的C:\my document\doc\docname.doc字符串中的文件名称!
IE里是可以直接打开的.但用XMLHTTP的GET方法就访问出错.
是不是在服务器端IIS里设置了什么呢?
Tue Apr 04 23:05:10 2006 已连接.
Tue Apr 04 23:05:10 2006 GET /yunyunzai/13035933/300861074.jpg HTTP/1.1
Tue Apr 04 23:05:10 2006 Host: img100.photo.163.com
Tue Apr 04 23:05:10 2006 Accept: */*
Tue Apr 04 23:05:10 2006 Referer: file://H:\wwwroot\DotNet\kao7482\Photo163\photo163.htm
Tue Apr 04 23:05:10 2006 Cookie: MAIL163_SSN=genesisevarei; NETEASE_SSN=genesisevarei; NETEASE_ADV=11&24
Tue Apr 04 23:05:10 2006 User-Agent: Mozilla/4.0 (compatible; MSIE 5.00; Windows 98)
Tue Apr 04 23:05:10 2006 Pragma: no-cache
Tue Apr 04 23:05:10 2006 Cache-Control: no-cache
Tue Apr 04 23:05:10 2006 Connection: close
Tue Apr 04 23:05:11 2006 HTTP/1.0 403 Forbidden
Tue Apr 04 23:05:11 2006 Date: Tue, 04 Apr 2006 15:05:12 GMT
Tue Apr 04 23:05:11 2006 Server: Apache/1.3.33 (Unix)
Tue Apr 04 23:05:11 2006 Content-Type: text/html; charset=iso-8859-1
Tue Apr 04 23:05:11 2006 X-Cache: MISS from photo.163.com.5
Tue Apr 04 23:05:11 2006 Connection: close
Tue Apr 04 23:05:11 2006 有错误发生!也是403错误...然而..偶用C#的WebClient类的DownloadFile方法就可以正常下载.到底问题出在那里?大家来帮忙啊....
我调用setRequestHeader("Refer","")时有错误,函数调用有错误?