我有一个Web服务加载驱动程序,它是一个Windows脚本文件(WSF),包括一些VBScript和JavaScript文件.我的Web服务要求传入的消息是base64编码的.我目前有一个VBScript函数可以做到这一点,但效率很低(内存密集,主要是由于VBScripts可怕的字符串连接)
[在旁边; 是的,我见过杰夫的最新博文.串联发生在跨越1,000到10,000字节大小的消息的循环中.
我尝试过使用一些自定义字符串连接例程; 一个使用数组,一个使用ADODB.Stream.这些帮助,一点点,但我认为如果我有其他方式编码消息而不是通过我自己的VBS功能,它会有所帮助.
有没有其他方式编码我的消息,优先使用本机Windows方法?
目前我用我的vbscript打开一个文件如下:
strFile = "C:\Users\test\file.txt"
Set objFile = objFSO.OpenTextFile(strFile)
Run Code Online (Sandbox Code Playgroud)
我想更改此设置,以便用户可以选择/导航文件,并在脚本中使用该文件.我该如何添加此功能?我试图搜索如何加载文件对话框/提示用户的文件等,只是不知道如何在VBScript中完成.