你好,谢谢。在这里发布之前,我在网上搜索了很多,这里也有。
我有一个网站,让用户加入他们的facebook个人资料,所以如果他们的许可(FB应用程序),网站将下载他们的主要照片。
我使用这个脚本服务器端与经典的ASP (我必须使用ASP)下载主照片,并在随机情况下通过一个错误:msxml3.dll The parameter is incorrect.
''DownloadURL is the url pf the photo
''example "http://profile.ak.fbcdn.net/xxxxxxxxxxxxxx.....xxxxxx.jpg"
Dim objXML
Set objXML = Server.CreateObject("MSXML2.ServerXMLHTTP")
objXML.Open "GET", DownloadURL , true ' <-- this line get the error sometimes
objXML.Send
'.... code to handle the request
' and save photo using ADODB.Stream但是,如果我在工作站上尝试使用相同的照片url来重现错误,那么这个工作就没问题了,所以我无法检查问题出在哪里。
我使用Windows2008server SE SP2和IIS7
我的问题是:
<代码>G 213
提前感谢您的帮助
发布于 2010-11-05 01:00:40
我要指出的第一件事是不使用profile.ak.fbcdn.net url,这可能会导致很多问题。这个url不一定是不变的。我建议使用http://graph.facebook.com/facebookid/photo的受支持的url,其中facebookid是用户正在下载的照片的id。
关于MSXML2.ServerXMLHTTP的使用,我已经很久没有使用这种东西了,但是看起来这个对象可能不是下载图像文件的最佳对象。查看可能相关的讨论:http://www.daniweb.com/forums/thread153966.html
https://stackoverflow.com/questions/4102508
复制相似问题