[問題] 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