文件(url)下载
功能:下载速度,下载文件夹(json),url下载,文件批量下载,
相关资料:产品介绍,官网,
控件包,产品比较,
成功案例,
视频教程:
asp.net整合教程,
jsp-eclipse整合教程,
源码编译:
ActiveX(x86),
npapi,
NativeMessage,
macOS,
Linux(海光,兆芯),
arm(鲲鹏,飞腾),
mips(龙芯),
LoongArch(龙芯),
测试:
asp.net,
php,csharp-winform,
jsp-eclipse-mysql,
jsp-eclipse-oracle,
jsp-eclipse-sql,
jsp-myeclipse-mysql,
jsp-myeclipse-oracle,
jsp-myeclipse-sql,
配置:并发数,文件块线程数,子文件线程数,查询线程,文件块,调试模式,事件,优化,授权码,断线重连,数据库支持,代理,限速,文件名称长度限制,
二次开发:整合到vue.js,整合到asp.net,整合到php,整合到jsp,
相关问题:域名未授权,ie-访问本地文件错误,
联系我们:
QQ:1269085759(技术),
QQ:3040217208(售后),
QQ:1085617561(商务),
微信:13235643658,
邮箱:1269085759@qq.com,
1085617561@qq.com,
qwl@ncmem.com,

视频教程:https://www.bilibili.com/video/BV19P411R742/?vd_source=d1843c7f8c164416779b5188178bad8c
function StartDown()
{
var f = { fileUrl: "http://down.sandai.net/thunder7/Thunder_dl_7.9.6.4502.exe" };
downer.app.addUrl(f);
}
1.1.1. 自定义文件名称
在下载文件时可以通过nameLoc参数自定义下载后的文件名称。
function StartDown()
{
var f = { fileUrl: "http://www.ncmem.com/images/ico-ftp.jpg",nameLoc:"logo.jpg"};
downer.app.addUrl(f);
}
在线代码:https://gitee.com/xproer/down2-asp.net/blob/master/index.aspx#L153
如果不定义则使用默认文件名称。
默认文件名称可在url中提供,或通过Content-Disposition参数提供。
function StartDown()
{
var f = { fileUrl: "http://www.ncmem.com/images/ico-ftp.jpg"};
downer.app.addUrl(f);
}
在线代码:https://gitee.com/xproer/down2-asp.net/blob/master/index.aspx#L80
1.1.2. 自定义本地下载路径
可通过folderLoc指定本地下载路径。
function StartDown()
{
var f = { fileUrl: "http://www.ncmem.com/images/ico-ftp.jpg",nameLoc:"logo.jpg",folderLoc:"f:\ftp\test"};
downer.app.addUrl(f);
}
1.1.3. 批量下载
down2提供了一个新的接口addUrls和downUrls,可以批量下载文件。
function StartDown()
{
var urls = [
{ fileUrl: "http://www.ncmem.com/images/ico-ftp.jpg" }
, { fileUrl: "http://www.ncmem.com/images/ico-up.jpg" }
, { fileUrl: "http://www.ncmem.com/images/ico-capture.jpg" }
, { fileUrl: "http://www.ncmem.com/images/ico-imageuploader.gif" }
, { fileUrl: "http://www.ncmem.com/images/ico-wordpaster.gif" }
, { fileUrl: "http://down.sandai.net/thunder7/Thunder_dl_7.9.6.4502.exe" }
];
downer.app.addUrls(urls);
}
已定义
this.start_queue = function ()
{
var s = new Array();
$.each(this.queueWait, function (i, n) {
s.push(_this.filesMap[n].fileSvr);
});
this.queueWait.length = 0;
this.app.downUrls({ urls: s });
};
效果:
下载完毕:
