| 1234567891011121314151617181920212223242526272829 |
- import MessageType from "../utils/MessageType";
- import FetchRequest from '@/api/FetchRequest';
- import Auth from '@/api/Auth';
- import VimConfig from "@/config/VimConfig";
- const upload = (tempFilePath : string) => {
- return new Promise((resolve, reject) => {
- uni.uploadFile({
- url: `${FetchRequest.getHost()}/${VimConfig.uploadType}/upload`, //仅为示例,非真实的接口地址
- filePath: tempFilePath,
- name: 'file',
- header: {
- "Access-Control-Allow-Origin": "*",
- "Authorization": `Bearer ${Auth.getToken()}`,
- },
- formData: {
- 'type': MessageType.voice
- },
- success: (res) => {
- const data = JSON.parse(res.data)
- resolve(data)
- },
- fail: (err) => {
- reject(err)
- }
- })
- })
- }
- export default upload
|