set fso=server.CreateObject("scripting.filesystemobject") 是用VB写的,为什么改为javascript后就不行了呢??除了吧set换成var,改成正确的大小写后,还要改什么??

热心网友

JAVASCROPT是前台的客户端脚本。如果这样可行,那不就让你在访问者的电脑上随便装什么东西了同样,访问者也可以在本地向服务器上考文件了吗。那样,你考个木马进去就宣布攻入服务器成功了,所以这个一定要屏蔽的。如果你是站长,为什么不用vbscript的服务器端脚本呢。

热心网友

vbscript有两种,一种是在服务器端运行的,就是所谓ASP,一种可以在客户端运行,但是只有IE支持。javascript则是纯客户端运行的。你上面的代码是asp的一段,在服务器硬盘上读写文件用的。客户端通过浏览器是绝对不允许操作客户电脑文件系统的,因此怎么改都没有用。