在vbscript中
Set f2 = fso.GetFile(theXls(mid(theTable,2,1)))
f2.Copy ("c:\tt.xls")
结果,不是复制到客户端c盘上,而是复制到了服务器端的c盘上
11 个解决方案
#1
不行吧,只能在网页上给个连接,用户下载
#2
可实现的方法,自己写个ocx,来下载该文件,同时可提供下载的路径选择,我是用vc写的,如果您熟练vc的话,可以试试,个人认为用vb写更简单一些。
#3
我熟悉vb
可是我希望是在后台自动复制到客户端,不是用提示下载的方式哈
asp真的没有提供客户端复制文件的方法吗?
可是我希望是在后台自动复制到客户端,不是用提示下载的方式哈
asp真的没有提供客户端复制文件的方法吗?
#4
没有
asp与客户端无关
asp与客户端无关
#5
那,用脚本语言,vbs,js,可以吗?
#6
要想不提示就把文件拷到人家盘上,那是不可能的,不过假如你的文件进行了数字签名,并且数字签名是受信任的根证书颁发机构颁发的(Internet选项->内容->证书->受信任的根证书颁发机构颁发),那么你可以做成cab包,用<object>来让用户自动下载,就像Flash插件一样,但是假如用户开了杀毒软件的文件监控的话,照样会出现一个杀毒软件的杀毒画面。而且想拿到受信任的根证书颁发机构颁发的证书是要付费的,假如是一般的证书颁发机构、甚至是你自己办法的证书(我就自己给自己发了不少证书)那用户得先下载并安装证书颁发机构的根 CA 证书才能成为“受信任的根证书颁发机构”,照样会有提示。
#7
我说错了一点,应该是签名cab包
#8
一句话:不可能的事
#9
是个问题
#10
<script language="vbscript">
Set x=CreateObject("Microsoft.xmlhttp")
x.Open "GET","tt.xls",False
x.Send
Set mstream=CreateObject("Adodb.Stream")
mstream.Type = 1
mstream.Open
mstream.Write x.responseBody
mstream.SaveToFile "c:\tt.xls"
</script>
当别人访问该页时,浏览器会提示,是否继续就要看浏览者是否愿意了
Set x=CreateObject("Microsoft.xmlhttp")
x.Open "GET","tt.xls",False
x.Send
Set mstream=CreateObject("Adodb.Stream")
mstream.Type = 1
mstream.Open
mstream.Write x.responseBody
mstream.SaveToFile "c:\tt.xls"
</script>
当别人访问该页时,浏览器会提示,是否继续就要看浏览者是否愿意了
#11
<!--可实现的方法,自己写个ocx,来下载该文件,同时可提供下载的路径选择,我是用vc写的,如果您熟练vc的话,可以试试,个人认为用vb写更简单一些。-->
我指的是程序设计,来提示用户下载,选择下载路径,如果你不愿有提示,可以自己直接复制啊,这是你自己的设计啊。其实ocx用的原理就是WinSock啊。你可以试一下啊用vb写啊,应该比vc简单。
我指的是程序设计,来提示用户下载,选择下载路径,如果你不愿有提示,可以自己直接复制啊,这是你自己的设计啊。其实ocx用的原理就是WinSock啊。你可以试一下啊用vb写啊,应该比vc简单。
#1
不行吧,只能在网页上给个连接,用户下载
#2
可实现的方法,自己写个ocx,来下载该文件,同时可提供下载的路径选择,我是用vc写的,如果您熟练vc的话,可以试试,个人认为用vb写更简单一些。
#3
我熟悉vb
可是我希望是在后台自动复制到客户端,不是用提示下载的方式哈
asp真的没有提供客户端复制文件的方法吗?
可是我希望是在后台自动复制到客户端,不是用提示下载的方式哈
asp真的没有提供客户端复制文件的方法吗?
#4
没有
asp与客户端无关
asp与客户端无关
#5
那,用脚本语言,vbs,js,可以吗?
#6
要想不提示就把文件拷到人家盘上,那是不可能的,不过假如你的文件进行了数字签名,并且数字签名是受信任的根证书颁发机构颁发的(Internet选项->内容->证书->受信任的根证书颁发机构颁发),那么你可以做成cab包,用<object>来让用户自动下载,就像Flash插件一样,但是假如用户开了杀毒软件的文件监控的话,照样会出现一个杀毒软件的杀毒画面。而且想拿到受信任的根证书颁发机构颁发的证书是要付费的,假如是一般的证书颁发机构、甚至是你自己办法的证书(我就自己给自己发了不少证书)那用户得先下载并安装证书颁发机构的根 CA 证书才能成为“受信任的根证书颁发机构”,照样会有提示。
#7
我说错了一点,应该是签名cab包
#8
一句话:不可能的事
#9
是个问题
#10
<script language="vbscript">
Set x=CreateObject("Microsoft.xmlhttp")
x.Open "GET","tt.xls",False
x.Send
Set mstream=CreateObject("Adodb.Stream")
mstream.Type = 1
mstream.Open
mstream.Write x.responseBody
mstream.SaveToFile "c:\tt.xls"
</script>
当别人访问该页时,浏览器会提示,是否继续就要看浏览者是否愿意了
Set x=CreateObject("Microsoft.xmlhttp")
x.Open "GET","tt.xls",False
x.Send
Set mstream=CreateObject("Adodb.Stream")
mstream.Type = 1
mstream.Open
mstream.Write x.responseBody
mstream.SaveToFile "c:\tt.xls"
</script>
当别人访问该页时,浏览器会提示,是否继续就要看浏览者是否愿意了
#11
<!--可实现的方法,自己写个ocx,来下载该文件,同时可提供下载的路径选择,我是用vc写的,如果您熟练vc的话,可以试试,个人认为用vb写更简单一些。-->
我指的是程序设计,来提示用户下载,选择下载路径,如果你不愿有提示,可以自己直接复制啊,这是你自己的设计啊。其实ocx用的原理就是WinSock啊。你可以试一下啊用vb写啊,应该比vc简单。
我指的是程序设计,来提示用户下载,选择下载路径,如果你不愿有提示,可以自己直接复制啊,这是你自己的设计啊。其实ocx用的原理就是WinSock啊。你可以试一下啊用vb写啊,应该比vc简单。