gpt4 book ai didi

javascript - 使用 FileSystemObject write() 写入二进制数据

转载 作者:搜寻专家 更新时间:2023-11-01 04:27:43 25 4
gpt4 key购买 nike

我正在使用 FileSystemObject 在 Javascript 中开发一个函数,我只需要在文件中写入我们提供的二进制数据。这是我的职责。

function exportFile(data)
{
var fso, f2;
fso = new ActiveXObject("Scripting.FileSystemObject");
f2=fso.CreateTextFile("C:\\example.js",true);
f2.Write(data);
f2.Close();
}

尽管如此,它并不总是有效(f2.Write(data) 时出错)。我想这是因为一个或两个原因:- 写入功能不接受二进制数据(0-255 的 ASCII)- f2.Write(data) 中的“数据”有最大大小

你能帮帮我吗?

更新:

我收到此错误(已翻译):消息:参数或函数调用无效那么,如果 Javascript 不适用于普通 block 8 位值,我应该使用哪种技术?

最佳答案

FileSystemObject 明显受限,即使为了令人满意地编写 UTF-8 文件,我也不得不求助于另一种解决方案:ADODB.Stream

http://www.w3schools.com/ADO/ado_ref_stream.asp

关于javascript - 使用 FileSystemObject write() 写入二进制数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4148437/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com