1 Star 0 Fork 0

yzscode/gasInstall

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
upload.js 2.07 KB
一键复制 编辑 原始数据 按行查看 历史
elssia 提交于 2024-06-14 12:39 . 下载
const Minio = require('minio')
let fs = require('fs')
let path = require("path")
let axios = require('axios')
const client = new Minio.Client({
endPoint: '113.204.179.234',
port: 9000,
useSSL: false,
accessKey: 'OBSHg28jtUDXz10u',
secretKey: 'IQSEjW57mhRW3C5RhGJUIUZ8popCanIY'
})
const version = '8.1.4'
// 本地文件路径
const localFilePath = 'D:\\Project\\gasInstall\\unpackage\\release\\apk'
// Minio Object路径
const objectPath = '/safe-train/20230711'
// 获取本地最后一个apk文件
fs.readdir(localFilePath, (err, files) => {
// 取最后一个apk文件
const lastApkFile = files.filter(file => file.endsWith('.apk')).pop()
// 构建本地和Object完整路径
const localFile = path.join(localFilePath, lastApkFile)
const objectName = path.join(objectPath, lastApkFile)
console.log(lastApkFile);
console.log('最后一个文件=========')
console.log(localFile);
console.log("........本地文件地址............")
client.fPutObject(
'safe-train',
"20230711/"+'gas_'+version+'.apk',
localFile,
{
// 上传安卓apk相关元数据
'content-type': 'application/vnd.android.package-archive',
},
function(error, etag) {
if (error) return console.log(error)
axios.post('http://113.204.179.234:8181/service-auth-sys/sys/parameter/update', {
// 请求体数据
"description": "gasApp",
"paramType": 1,
"paramValue": version
},{
})
.then(response => {
// 处理响应数据
let data = response.data;
if(data.code === 200){
console.log(data);
console.log('gas版本更新成功')
}
})
.catch(error => {
// 处理错误
console.log('gas版本更新失败')
console.error(error.data);
});
}
)
})
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/yzscode/gas.git
git@gitee.com:yzscode/gas.git
yzscode
gas
gasInstall
master

搜索帮助