HTA/VBScript大文件下载内存不足错误排查求助
批量下载文件时大文件触发内存不足错误(设备内存充足)
已经卡了3天了,真的快崩溃了!我开发了一个基于HTA的小工具,用来批量下载服务器上的文件——逻辑很简单,就是遍历用户输入的序列号,把序列号拼接到文件URL里去发起下载请求。
大部分小文件都能正常下载,但一碰到那个500MB的大文件(对应第三个序列号BLUS30109),就会弹出错误:
Not enough memory resources are available to complete this operation.
离谱的是,我设备有16GB内存,平时使用率才百分之十几,存储空间也剩好多,而且单独下载这个大文件的时候有时候居然能成功。我把代码删得只剩核心逻辑了,问题还是存在。
下面是测试用的序列号、重现步骤,还有我的HTA脚本,麻烦各位大佬帮我看看问题出在哪!
测试序列号
- BLES01294
- BCES00510
- BLUS30109
重现步骤
- 将下方的HTA脚本保存为
.hta格式文件 - 打开文件,输入上述序列号(支持逗号分隔)
- 点击下载按钮即可触发流程
我的HTA脚本代码
<!-- 请在这里粘贴你的完整HTA脚本代码 -->
内容的提问来源于stack exchange,提问作者user3108489
相关产品推荐
相关产品推荐

