Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将结果保存到公司共享文件夹上的txt文件_Javascript_Activex - Fatal编程技术网

Javascript 将结果保存到公司共享文件夹上的txt文件

Javascript 将结果保存到公司共享文件夹上的txt文件,javascript,activex,Javascript,Activex,这是我的问题,我无法将结果保存到驱动程序x,该驱动程序x是公司共享文件夹,出于某种原因,我有写的权限,但我可以保存到驱动程序c 梅塞奇展览 网页错误详细信息 消息:自动化服务器无法创建对象行:93字符:1代码: 0 URI: file:///X:/OmrilDocs/Omrix%20Public/All%20Omrix%20Public/Training/index.html 注意:我只能使用javascript,不允许使用服务器端语言:( 这是我使用的代码 alert(answerText);

这是我的问题,我无法将结果保存到驱动程序x,该驱动程序x是公司共享文件夹,出于某种原因,我有写的权限,但我可以保存到驱动程序c

梅塞奇展览

网页错误详细信息

消息:自动化服务器无法创建对象行:93字符:1代码: 0 URI: file:///X:/OmrilDocs/Omrix%20Public/All%20Omrix%20Public/Training/index.html

注意:我只能使用javascript,不允许使用服务器端语言:(

这是我使用的代码

alert(answerText);
var fso = new ActiveXObject("Scripting.FileSystemObject");
var s = fso.CreateTextFile("X:\OmrilDocs\Omrix Public\All Omrix Public\Training\text.txt", true);
s.WriteLine(answerText);
s.Close();

我在xp 2上使用ie8

您需要将
\
替换为
\\

它应该是这样的:-

var s = fso.CreateTextFile("X:\\OmrilDocs\\Omrix Public\\All Omrix Public\\Training\\text.txt", true);
当它运行时,它会提供一个弹出窗口,您需要允许它创建文件

屏幕截图如下所示:-

var s = fso.CreateTextFile("X:\\OmrilDocs\\Omrix Public\\All Omrix Public\\Training\\text.txt", true);

事件尽管您已从服务器加载index.html,但代码将在工作站中执行

您已经在函数中逐字写入了路径。但是,FSO仅尝试从工作站查找目标,并且无法遵循与某些驱动器号关联的路径。(在其他工作站中,相同的路径可能与不同的驱动器号关联。)

因此,您需要使用该服务器的真实名称(或IP):

fso.CreateTextFile(“//您的服务器名称/OmrilDocs…


此外,保存文件夹必须存在。当使用
CreateTextFile
中的
true
-参数时,仅会根据提供的路径创建新文件,而不会创建新文件夹。因此,如果路径名中有错别字,函数将失败。

可能与此相关。我尝试了此操作,但仍然会出现相同的错误网页错误详细信息用户代理:Mozilla/4.0(兼容;MSIE 8.0;Windows NT 5.1;Trident/4.0;.NET CLR 2.0.50727;.NET CLR 3.0.4506.2152;.NET CLR 3.5.30729;.NET4.0C;.NET4.0E;InfoPath.2;MS-RTC LM 8)时间戳:Sun,2012年3月11日09:40:03 UTC消息:自动化服务器无法创建对象行:93字符:1代码:0 URI:file:///X:/OmrilDocs/Omrix%20Public/All%20Omrix%20Public/Training/index.html 我可以将文件保存在驱动程序c上,然后将其复制到x驱动程序吗?