使用VBScript和Python从客户端上载文件

时间:2015-08-06 10:53:31

标签: python vbscript activex

我有一个网页,我在IE8中运行。

它使用VBScript将文件从我的机器复制到服务器。它基本上复制了该文件夹中的所有文件。

代码的顶部是这样的:

set oFS = CreateObject("Scripting.FileSystemObject")
set oObj = oFS.GetFolder(folderPath)
set files = oObj.Files
....
....

使用files对象,我遍历各个文件。

但是当我将此代码放入服务器时,它会要求权限激活ActiveX Controls

如果用户没有管理员权限,则会禁用ActiveX并且它们会被卡住。

我基本上会收到此错误:ActiveX component can't create object: 'Scripting.FileSystemObject'

因此,如果我将代码移到后端的Python(我们计划Python,因为现代浏览器不支持VBScript,甚至IE11都不支持),我仍然需要通过我们的代码访问用户本地文件夹。

也许我可以使用Python os库中的方法访问本地文件:os.listdir()

我是否会再次遇到ActiveX Controls的问题?

如果没有,请说明原因?

谢谢。

0 个答案:

没有答案