写这文章的目录,是因为百度上讲这个的没几个,故详细整理一下。
这里附上官网链接,感谢迅雷开放下载API,对于我们开发者来说真的方便很多,虽然产品发布后最终没有采用这个插件,哈哈。
http://open.thunderurl.com/?entrypage=open_homepage#/
作用:
当你用迅雷下载插件,发现下载真的很快,当然,这得跟你自己的流量也有关系,而且你的后台服务器只关系URL,不关心下载流,大大减轻了服务器的压力。
注意:
迅雷接口下载只接受http 或 https 或ftp打头的址,这点要注意咯。
以下为代码:
//引入JS 也可直接下载到本地引用
<script src="//open.thunderurl.com/thunder-link.js"></script>
//下载的地址,请用数组装
var checkval = [];
for (k in obj) {
var value = {orderNo: '', folderOrFileName: ''};
if (obj[k].checked) {
if (reg1.test(obj[k].id)) {
reg1 = new RegExp(/^[A-Z]{5}[0-9]{8}[A-Z]{2}[0-9]{2}$/g)
orderNo = obj[k].id;
value["orderNo"] = orderNo;
} else {
orderNo = $("#orderno").val();
value["orderNo"] = orderNo;
}
value["folderOrFileName"] = obj[k].value;