Art*_*uro 5 javascript binaryfiles filesystemobject
我正在使用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();
}
Run Code Online (Sandbox Code Playgroud)
然而,它并不总是有效(f2.Write(数据)上的错误).我猜这是因为一个或两个原因: - 写入功能不接受二进制数据(ASCII从0到255) - f2.Write(数据)中的"数据"有最大大小
请问你能帮帮我吗?
更新:
我得到这个错误(已翻译):消息:参数或函数调用无效我应该使用哪种技术,那么,如果Javascript不能使用普通块8位值?
FileSystemObject明显受到限制,即使要令人满意地编写 UTF-8 文件,我也不得不求助于另一种解决方案:ADODB.Stream
http://www.w3schools.com/ADO/ado_ref_stream.asp
| 归档时间: |
|
| 查看次数: |
3602 次 |
| 最近记录: |