- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
是否有 native ActiveX 对象或类似对象可用于将源文件直接下载到我的 HDD。目前我正在使用以下内容:
function downloadToFile(url, file) {
var xhr = new ActiveXObject("msxml2.xmlhttp"),
ado = new ActiveXObject("ADODB.Stream");
xhr.open("GET", url, false);
xhr.send();
if (xhr.status === 200) {
ado.type = 1;
ado.open();
ado.write(xhr.responseBody);
ado.saveToFile(file);
ado.close();
}
}
最佳答案
BITSAdmin
BITSAdmin
是一个 Windows 命令行工具,用于使用 Background Intelligent Transfer Service 下载和上传文件。 (位)。
注意:在 Windows 7 中,BITSAdmin
声明它已被弃用,以支持 PowerShell BITS cmdlet,并且可能不会包含在 future 的 Windows 版本中。
句法:
bitsadmin /transfer job_name url local_name
var oShell = new ActiveXObject("WScript.Shell");
oShell.Run("bitsadmin /transfer myDownloadJob http://upload.wikimedia.org/wikipedia/en/b/bc/Wiki.png C:\\Work\\wikipedia-logo.png");
System.Net.WebClient
COM访问类:
C:\Windows\Microsoft.NET\Framework\v4.0.30319> regasm System.dll
var strURL = "http://upload.wikimedia.org/wikipedia/en/b/bc/Wiki.png";
var strFilePath = "C:\\Work\\wikipedia-logo.png";
var oWebClient = new ActiveXObject("System.Net.WebClient");
oWebClient.DownloadFile(strURL, strFilePath);
var strURL = "http://upload.wikimedia.org/wikipedia/en/b/bc/Wiki.png";
var strFilePath = "C:\\Work\\wikipedia-logo.png";
var oHTTP = new ActiveXObject("Chilkat_9_5_0.Http");
// Any string unlocks the component for the 1st 30-days.
var success = oHTTP.UnlockComponent("Anything for 30-day trial");
if (success != 1) {
WScript.Echo(oHTTP.LastErrorText);
WScript.Quit();
}
success = oHTTP.Download(strURL, strFilePath);
if (success != 1)
WScript.Echo(oHTTP.LastErrorText);
WScript.Shell
:
var oShell = new ActiveXObject("WScript.Shell");
oShell.Run("curl -o C:\\Work\\wikipedia-logo.png http://upload.wikimedia.org/wikipedia/en/b/bc/Wiki.png");
关于javascript - ActiveXObject 直接下载到硬盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25496989/
这个问题在这里已经有了答案: ActiveXObject in Firefox or Chrome (not IE!) (4 个回答) 8年前关闭。 我想在本地创建文本文件,当我在 Google ch
我希望这两个对象调用都指向 ActiveXObject。 但是为什么我们要传递两个不同的参数才能在 IE 中工作。 1. Msxml2.XMLHTTP 和 2. 微软.XMLHTTP 他们都一样吗?或
是否有 native ActiveX 对象或类似对象可用于将源文件直接下载到我的 HDD。目前我正在使用以下内容: function downloadToFile(url, file) { v
我有这段代码: function GetData(evt){ var adresses = new Array(); var j = 0; va
我想问一下这个ActivexObject是否可以通过PHP使用Web服务器访问。因为当我包含javascript时,它显示未定义activexobject(使用浏览器时),而在edge/ie11中它显
我需要创建文件夹,复制它并删除。所以我创建了几个 JavaScript 函数 - 获取文件夹的路径、删除文件夹、创建和复制文件夹。 但是当我尝试在 google chrome 中运行它时出现异常 我认
我正在使用ActiveXObject进行一些打印作业,我所做的是将java类文件放在桌面上并执行以下操作: var shell = new ActiveXObject("WScript.Shell")
我想用javascript创建一个文本文件,所以我用了: 这行代码: var fso = new ActiveXObject("Scripting.FileSystemObject"); 它在 IE6
我正在开发一个 Asp .net 项目,并且在 aspx 页面中有一个文本区域,并且我尝试通过单击包含以下代码的按钮将文本区域内容保存到服务器上的文件中: var fso = n
我正在尝试使用新的 ActiveXObject("Excel.application") 将 HTML 表格转换为 Javascript 中的 Excel。基本上,我循环遍历表格单元格并将值插入到 E
是否有标准可用 ActiveXObject 对象的引用?目前我知道: Excel.应用程序 Excel.工作表 Scripting.FileSystemObject 最佳答案 没有所谓的“标准”Act
这个问题已经有答案了: Is it possible to read files from a directory using javascript? (6 个回答) 已关闭 7 年前。 Trying
我正在为应该在 Internet Explorer 版本上运行的遗留版本之一编写一些 javascript 代码。同样,我使用 ActiveXObject 像 var sbr = new Acti
我试图用JS通过ActiveX打开Outlook并插入附件 但是我的附件是字节数组,而不是本地文件或链接。 这是我的代码: (function() { if ('ActiveXObject'
我正在使用 ActiveXObject ('word.application') 打开并处理 Word 文档,如下所示: var w = new ActiveXObject ('word.applic
我有一个基于java的应用程序,我正在使用ActiveXObject来调用它。 我已经提到了这个link这很有帮助。 我按如下方式调用了我的 java 类文件: var shell = new Act
嘿,我有一些与将一些旧的 .hta 应用程序转移到 chrome 相关的问题。 Chrome有没有替换功能,我可以从pdf文件链接解析一个pdf文件:我的旧 java 脚本是: var PDF
我正在尝试使用 xml 和 javascript。在 firefox 中使用 XMLHttpRequest 效果很好,但在 IE (6-8) 中我收到错误: Object doesn't suppor
我正在尝试使用在 C# 中的 JScript.NET 中发现的新 ActiveXObject() 的功能。我该怎么做? 并且不要说您可以用 COM 对象做的任何事情都可以在 C# 中完成。如果我想那样
我在我的 html 页面中编写了一个 javascript 函数来执行一个 .exe 文件。为此,我使用了 ActiveXObject。我的功能是: //~~~~~~~~~~~~~~~~~~~~~~~
我是一名优秀的程序员,十分优秀!