@yeepay/server-utils
Version:
shared utilities for yeepay server packages
44 lines (43 loc) • 1.03 kB
JavaScript
// src/oss.ts
import axios from "axios";
var BaseUrl = /* @__PURE__ */ ((BaseUrl2) => {
BaseUrl2["qa"] = "http://qak8s.iaas.yp:30663";
BaseUrl2["nc"] = "http://192.168.96.88:31285";
BaseUrl2["prod"] = "http://192.168.96.88:10000";
return BaseUrl2;
})(BaseUrl || {});
async function uploadFile(data) {
const config = {
baseURL: BaseUrl[data.get("env")],
headers: {
"Content-Type": "multipart/form-data"
},
params: {}
};
return axios.post("/oss/upload-file", data, config);
}
async function uploadFileBatch(data) {
const config = {
baseURL: BaseUrl[data.get("env")],
headers: {
"Content-Type": "multipart/form-data"
},
params: {}
};
return axios.post("/oss/upload-file-batch", data, config);
}
async function statFile(data) {
const config = {
baseURL: BaseUrl[data.env],
headers: {
"Content-Type": "application/json"
},
params: data
};
return axios.get("/oss/stat-file", config);
}
export {
statFile,
uploadFile,
uploadFileBatch
};