永发信息网

ASP将服务器的文件用ADODB.Stream的方法保存到本地计算机出错!

答案:2  悬赏:30  手机版
解决时间 2021-02-05 17:57
我先用FSO在服务器生成了WORD文档,然后用ADODB.stream的方法保存到本地硬盘时,出现“Stream 错误 800a0bbc 写入文件失败。”我用一台电脑既做服务器又做客户机时就正常(服务器的文件夹和另一指定的文件夹都能生成word文档),但是用别人的机器做客户端时就出现上面的错误。

FileName = Server.MapPath("/XXX/" & FileName)
Set objFso = Server.CreateObject("Scripting.FileSystemObject")
Set Retrieval = CreateObject("Microsoft.XMLHTTP")
With Retrieval
.Open "Get", Path, False, "", ""
.Send
t = .ResponseBody
End With
Set Retrieval = Nothing
Response.Flush
Set objStream = Server.CreateObject("ADODB.Stream")
objStream.Type = 1
objStream.Open
objstream.write t
objstream.SaveToFile ""&localAddr&"" & sFileName,2
就是最后那行出错
最佳答案
是服务器路径有问题,在服务器上执行的时候 LoadFromFile strFileName 是找不到路径的,比如你计算机上提交为 d:\test.txt ,那么 strFileName 就是 c:\test.txt,服务器执行你的代码时会在服务器的计算机上找 d:\test.txt,肯定找不到,只要把别人电脑服务器的路径和你自己电脑的路径一致就行了!
全部回答
这个方法只能在服务器上操作,不能对本地硬盘操作的,如要用只能用javascript来完成 再看看别人怎么说的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
本人姓周家族祠堂落成庆典,特写一副对联求人
为什么给狗挠肚子时候,狗狗会蹬腿
苹果手机百度最新版怎么设置省流量
股权互换属于()。A.原始创新B.吸纳创新C.组合
诚绩的意思是什么啊?知道的请说下!
忻州有哪些风景区
我的乐视手机突然自动关机,怎么也开不开,充
请教大家,电网从民房上过是否合法?
流光速卡丁车俱乐部地址有知道的么?有点事想
对口单招总分大概要多少能过南艺线
营口市大石桥市机动车检测站地址在哪,我要去
额黄的意思是什么啊?知道的请说下!
磁盘驱动器已有不稳定的扇区,有办法修复么
中国梦是国家的、民族的,也是每一个中国人的
长虹机电这个地址在什么地方,我要处理点事
推荐资讯
东工房在哪里啊,我有事要去这个地方
山口的意思是什么啊?知道的请说下!
荣艺2手车行地址好找么,我有些事要过去,
无施不可的意思是什么啊?知道的请说下!
无水什么磷
被高猛酸钾烧伤怎么办
鉴别肾盂肾炎和下尿路感染最有意义的是A.血尿
韩剧奇怪的搭档百度云谢谢
平安洗车坊地址在哪,我要去那里办事
现在听说进口车关税要下调,啥时候调
两种细胞进行融合时,可以用灭活的病毒诱导的
【食管癌好发部位】食管癌好发部位是()
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?