"use strict"; const common_vendor = require("../vendor.js"); const api_api = require("../../api/api.js"); const uploadFiles = (urls) => { return new Promise(async (resolve, reject) => { let res = await api_api.getOssUploadParams(); const fd = { policy: res.policy, OSSAccessKeyId: res.accessId, success_action_status: 200, signature: res.signature, key: res.dir + Date.now() + Math.floor(1e5 + Math.random() * 9e5) + "." + urls.substring(urls.lastIndexOf(".") + 1) }; common_vendor.index.uploadFile({ url: res.host, // Example, not a real endpoint filePath: urls, header: { "content-type": "multipart/form-data" }, name: "file", formData: fd, success: (_res) => { resolve(fd.key); }, fail: (err) => { console.log(err); reject(err); } }); console.log(); }); }; exports.uploadFiles = uploadFiles;