baseUrl:http://localhost:3000/api
- POST /relativePath 上传文件/文件夹的目录
- POST /package 通过jszip打包生成zip
- POST /newpackage 通过compressing打包生成zip/tar/tgz,暂不支持gzip/rar
- POST /decompression 通过compressing解压zip/tar/tgz,暂不支持gzip/rar
- GET /downloadpackage 下载压缩包
- GET /downloaddecompression 下载解压包
请求地址:POST /api/relativePath
参数名 | 类型 | 必填 | 说明 |
---|---|---|---|
无 | object | 是 | 目录格式 |
参数名 | 类型 | 必填 | 说明 |
---|---|---|---|
timestamp | number | 是 | 时间戳,是后台生成的zip的文件id |
// 上传文件/文件夹的目录 - /api/relativePath
input = {
{
type: 'zip',//tar/tgz,格式必须是这样,否则无法打包
file0: "src/App.vue"
file1: "src/main.js"
file2: "src/assets/logo.png"
file3: "src/api/index.js"
}
};
output = {
ok: true
result: {
timestamp: 1594720945125
},
};
请求地址:POST /api/package
无参数
参数名 | 类型 | 必填 | 说明 |
---|---|---|---|
filename | string | 是 | 后台生成的目录名称 |
请求地址:POST /api/newpackage
无参数
参数名 | 类型 | 必填 | 说明 |
---|---|---|---|
filename | string | 是 | 后台生成的目录名称 |
type | string | 是 | 打包的文件后缀 |
请求地址:POST /api/decompression
无参数
参数名 | 类型 | 必填 | 说明 |
---|---|---|---|
filename | string | 是 | 后台生成的目录名称 |
请求地址:GET /api/downloadpackage
参数名 | 类型 | 必填 | 说明 |
---|---|---|---|
filename | string | 是 | /api/package或者/api/newpackage接口返回的目录名称 |
请求地址:GET /api/downloaddecompression
参数名 | 类型 | 必填 | 说明 |
---|---|---|---|
filename | string | 是 | /api/decompression接口返回的目录名称 |