完成下载功能

This commit is contained in:
539943419 committed 2023-10-15 00:41:47 +08:00
1 parent 05b4b20a40
commit 86e3e305b7
1 file changed
+19 -5
+19 -5
View File
@@ -191,6 +191,13 @@ game.import("extension", function (lib, game, ui, get, ai, _status) {
var path_bak = path + "." + time.valueOf() + ".bak"; var path_bak = path + "." + time.valueOf() + ".bak";
// var fileName = "extension.js"; // var fileName = "extension.js";
var fileName_bak = fileName + "." + time.valueOf() + ".bak"; var fileName_bak = fileName + "." + time.valueOf() + ".bak";
// 字面意思
function _arrayBufferToBytes( buffer ) {
var bytes = new Uint8Array( buffer );
return bytes;
}
try { try {
var fec = miaoFetch(url); var fec = miaoFetch(url);
fec.catch(err => reject(err)); fec.catch(err => reject(err));
@@ -202,8 +209,9 @@ game.import("extension", function (lib, game, ui, get, ai, _status) {
return data; return data;
}) })
.then(res => { .then(res => {
data_download = Buffer.from(res) // data_download = Buffer.from(res)
alert('ok') data_download = _arrayBufferToBytes(res)
alert('下载完成')
}); });
} catch (e) { } catch (e) {
return alert("连接出了问题喵:" + e); return alert("连接出了问题喵:" + e);
@@ -263,7 +271,7 @@ game.import("extension", function (lib, game, ui, get, ai, _status) {
function (err) {} function (err) {}
); );
alert("更新完成"); // alert("更新完成");
} }
} }
@@ -1774,7 +1782,7 @@ game.import("extension", function (lib, game, ui, get, ai, _status) {
name: "-------------------\ name: "-------------------\
<br>URL :<input id='miao_url_input' style='width:151px'> \ <br>URL :<input id='miao_url_input' style='width:151px'> \
<br>下载至扩展:<input id='miao_extName_input' value='喵喵喵喵' style='width:100px'> \ <br>下载至扩展:<input id='miao_extName_input' value='喵喵喵喵' style='width:100px'> \
<br>文件名:<input id='miao_fileName_input' style='width:128px'>",//1字14px <br>选填文件名:<input id='miao_fileName_input' style='width:100px'>",//1字14px
clear: true clear: true
}, },
@@ -1787,12 +1795,18 @@ game.import("extension", function (lib, game, ui, get, ai, _status) {
var extName = document.querySelector('#miao_extName_input').value var extName = document.querySelector('#miao_extName_input').value
var fileName = document.querySelector('#miao_fileName_input').value var fileName = document.querySelector('#miao_fileName_input').value
// alert(url+'\n'+extName+'\n'+fileName) // alert(url+'\n'+extName+'\n'+fileName)
if(url == '' || extName == '' || fileName == ''){ if(url == '' || extName == '' ){
return alert('存在必填未填写') return alert('存在必填未填写')
}else if(fileName == ''){
var ls = url.split('/')
fileName = ls[ls.length-1]
alert('设置文件名为' + fileName)
} }
miao_download(url,extName, fileName) miao_download(url,extName, fileName)
} }
}, },
// getFastestUpdateURLMiao4:{ // getFastestUpdateURLMiao4:{
// onclick:getFastestUpdateURLMiao4, // onclick:getFastestUpdateURLMiao4,
// clear:true, // clear:true,