[问题] javascript写入文字档的问题

楼主: ssnlee (来治猩猩的我)   2014-06-23 18:03:56
很久前帮一个证券公司写过一个网页,因为这间公司的特别要求,我将每次使
用者输入的资料,用个文字档记录在他的电脑上。
后来他们系统改用win7后,发现写入这段就会失败了,xp上是没问题。
程式码:
var fso = new ActiveXObject('Scripting.FileSystemObject');
var s = fso.CreateTextFile(folder, true);
s.WriteLine(text);
s.Close();
应该是win7的问题,请问这东西有其他的解法吗?如果硬要写文字档的话。
作者: jokester (蛮王科科)   2014-06-23 18:16:00
可以用data uri生成指定内容的文字档 供使用者"下载"
作者: danny8376 (钓到一只猴子@_@)   2014-06-23 21:45:00
ActiveX... IE Only直接略过
作者: bestlong (bestlong)   2014-07-03 21:39:00
应该是用 JScript 语法的早期 asp 程式FSO 写入档案基本上都是档案系统权限没开好才失败的
楼主: ssnlee (来治猩猩的我)   2014-07-04 01:47:00
是的,楼上正确,因为win7默认值的关系,但问题已经解决了只能说有些为了特殊目的做的特殊事情少做为妙。

Links booklink

Contact Us: admin [ a t ] ucptt.com