filesystemobject如何在js中使用?
我试过编过一个小程序,只是要其浏览d盘的文件,但是出来的效果是出现错误。
显示如下:“automation服务器不能创建对象。”
我的小程序是:
<script language="javascript">
var fso,fldinfo;
fso=ActiveXObject("Scripting.FileSystemObject");
fldinfo=fso.GetFolder("d:\\");
Response.Write("the files name is: "+fldinfo.Name);
</script>
请问是哪里出现问题,应该怎样改正?
先谢拉!!!
------最佳解决方案--------------------------------------------------------
<script language="javascript">
var fso,fldinfo;
fso=new ActiveXObject("Scripting.FileSystemObject");
fldinfo=fso.GetFolder("d:\\bak");
document.write("the files name is: "+fldinfo.Name);
</script>
需要降低IE安全性才可以使用
------其他解决方案--------------------------------------------------------
需要降低客户端IE的安全级别才能创建这个COM组件。在安全里面有本地设置和Internet设置两部分。
------其他解决方案--------------------------------------------------------
纯支持
------其他解决方案--------------------------------------------------------
1,降低ie的安全性设置
2,由于安全问题,web页面一般不允许操作本地文件的
------其他解决方案--------------------------------------------------------
上面的大哥阿,我不是只是在自己的机子上面试的,我还上传到服务器上进行调试,但还是出现这样的情况。能解释一下是什么原因吗?
------其他解决方案--------------------------------------------------------
注意:
d:\是驱动器名称,应当这样写
<script language="javascript">
var fso,fldinfo;
fso=new ActiveXObject("Scripting.FileSystemObject");
fldinfo=fso.GetDrive("d:\\");
document.write("the files name is: "+fldinfo.VolumeName );
</script>
------其他解决方案--------------------------------------------------------
大哥,先谢谢你在这两个版面里回答我的问题,但是我已经将程序和ie属性改了,还是出现“automation服务器不能创建对象。”这样的错误啊,是不是我有什么插件没有安转?
------其他解决方案--------------------------------------------------------
该回复被版主删除
------其他解决方案--------------------------------------------------------
该回复被版主删除
------其他解决方案--------------------------------------------------------
我店里有您需要的DD,价格公道,质量有保证!买移动硬盘请选择我们绝对不后悔,你的最好选择。就在这【领先数码商城】移动硬盘专卖店:http://shop33473501.taobao.com/