adodb – Windows脚本宿主(jscript):我如何下载二进制文件?
发布时间:2020-09-05 11:01:13 所属栏目:Windows 来源:互联网
导读:我正在尝试使用 Windows脚本宿主(JScript)自动下载文件.我看到ADODB.Stream有一个Open方法,其文档似乎应该可以打开HTTP URL并流式传输响应体: var url = http://example.com/example.tar.gz;var path = example.tar.gz;var input = WScript.CreateObject(
我正在尝试使用 Windows脚本宿主(JScript)自动下载文件.我看到ADODB.Stream有一个Open方法,其文档似乎应该可以打开HTTP URL并流式传输响应体: var url = 'http://example.com/example.tar.gz'; var path = 'example.tar.gz'; var input = WScript.CreateObject('ADODB.Stream'); input.Open(url); input.SaveToFile(path); input.Close(); 但它在公开电话上遭到轰炸 (null):在此操作的范围内未找到与名称,范围或选择条件匹配的对象或数据. 这是JScript中的下载代码.还添加了一些API信息的引用.var Source = WScript.Arguments.Item(0); var Target = WScript.Arguments.Item(1); var Object = WScript.CreateObject('MSXML2.XMLHTTP'); Object.Open('GET',Source,false); Object.Send(); if (Object.Status == 200) { // Create the Data Stream var Stream = WScript.CreateObject('ADODB.Stream'); // Establish the Stream Stream.Open(); Stream.Type = 1; // adTypeBinary Stream.Write(Object.ResponseBody); Stream.Position = 0; // Create an Empty Target File var File = WScript.CreateObject('Scripting.FileSystemObject'); if (File.FileExists(Target)) { File.DeleteFile(Target); } // Write the Data Stream to the File Stream.SaveToFile(Target,2); // adSaveCreateOverWrite Stream.Close(); } ADODB流: > http://www.w3schools.com/ado/ado_ref_stream.asp Scripting.FileSystemObject的: > http://www.w3schools.com/asp/asp_ref_filesystem.asp (编辑:百色站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows-7 – 无法完成操作,因为文件夹或其中的文件在另一个
- 06、林信任快捷方式
- windows-installer – 安装期间的错误代码2753
- 在[Windows Subsystem for Linux]中安装perl模块
- windows – 启动进程时“print”和“printo”动词之间有什么
- haskell – 用于Windows的Linux主机上的GHC交叉编译源代码
- resolveLocalFileSystemURI错误代码5 windows phone 7 phon
- winapi – 来自Win32应用程序的x64图像上的OpenProcess
- windows-8 – 如何向可以定位多个平台的商店提交应用程序?
- Windows Vista 64位的命令行subversion客户端
推荐文章
站长推荐
- windows-phone-8 – 使用WNS for windows phone
- windows – 如何为Git-Bash设置16种终端颜色?
- windows-phone-8 – 启动TaskHost.exe失败,尝试运
- 在WPF中的所有Windows中应用按钮样式
- Windows/Linux命令查看文件MD5,SHA1,SHA256 文件
- winforms – .NET ListView和Windows 7
- windows-phone-8 – Windows Phone 8.1应用程序无
- 如何在Windows Phone 7系列上获取屏幕尺寸?
- 在Windows中编写Git命令脚本
- 02、Windows Server 2003域账户管理(02)
热点阅读