import { post } from "fastball-mobile-common" export const upload = async (files: any[]) => { const resp = await post(GENERATE_UPLOAD_FORM_DATA) console.log('resp', resp) const fileUrls = await Promise.all(files.map(async file => { const filePath = 'public/' + file.cloudPath const uploadFiles = await uni.uploadFile({ url: resp.url, filePath: file.path, name: 'file', formData: { ...resp.formData, 'key': filePath, 'Content-Type': file.fileType + '/' + file.extname }, header: { "content-type": "multipart/form-data" }, }) const url = resp.url + '/' + filePath return { url, name: file.cloudPath, extname: file.extname } })) console.log('uploadFiles', fileUrls) return fileUrls }