McAfee Web网关阻止HTTP文件下载



我有一个脚本,工作了很长一段时间:

var fso = new ActiveXObject('Scripting.FileSystemObject');
var xmlhttp=new ActiveXObject("microsoft.xmlhttp");
xmlhttp.open("GET", "http://myurl.csv", false);
xmlhttp.send();
var data=xmlhttp.responsetext;
dt = new Date();
month = dt.getMonth() +1
date = dt.getDate()
year = dt.getFullYear()
var fileloc = "\\fs1\myshare$\myfolder\" + "my_query_export" + "-" + month + "-" + date + "-" + year + ".csv"
var file = fso.CreateTextFile(fileloc,true);
file.writeLine(data);
file.close();

然而,最近,在执行此脚本后,下载的文件包含以下内容:

如果你打开了这个文件,可以看到这个文本,那么你可能已经尝试使用右键单击对象时,在上下文菜单中的"save target as"选项。由于McAfee Web Gateway用于病毒扫描,您的浏览器被重定向到将显示下载的页面通过选择"save target as"选项,你可以保存这个进度页面。为了避免此情况请使用简单的鼠标左键点击下载对象。这将正确地重定向浏览器以显示下载进度,并允许您保存理想对象。

如何修改此代码以下载并保存CSV而不是此文本?

终于解决了!

关键是从HTTP切换到HTTPS,并将网站证书安装到受信任的根证书颁发机构存储

最新更新