【发布时间】:2012-10-05 20:56:07
【问题描述】:
我创建了一个 VBScript,它从 Windows 机器收集事件数据并将其存储在 CSV 文件中。
我想通过 http 将这些数据上传回我们的办公室服务器,但是文件大小非常大。所以我查看了一些多部分/流媒体解决方案,但我告诉我,如果我以编程方式启动这些文件上传,任何 http 代理或防火墙都会阻止/拒绝请求?
任何人都可以确认这是否属实,有什么办法可以解决这个问题? 我需要有一个编程的解决方案来上传文件,我不能依赖最终用户手动调用上传(据我所知,这可以绕过防火墙/http 代理问题)
有人可以就此事提供帮助或建议吗?
我找到了这个先前的答案,但不确定它是否适用于我?此解决方案是以编程方式模仿浏览器文件上传请求,还是会要求用户“选择文件”?
【问题讨论】:
-
除非防火墙进行深度数据包检查并查看用户代理字符串或各种
X-类型的标头,否则无法判断上传是通过程序完成的,或者是通过点击“上传”在浏览器中。 -
感谢您的回复。我们将要部署的许多地方确实会进行深度数据包检查。自 2004 年以来,Microsoft ISA 服务器一直在这样做
标签: http file file-upload vbscript firewall