12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- import request from '@/common/request.js'
- import config from '../config.js'
- import {
- getToken
- } from '../common/auth.js'
- /**
- * 单一文件上传接口
- * @file 文件地址
- * @url 上传路径
- * @formData 上传数据
- */
- export function UploadOne(file, formData = {}) {
- let header = {}
- if (getToken()) {
- header['Authorization'] = 'Bearer ' + getToken()
- }
- return new Promise((resolve, reject) => {
- try {
- uni.uploadFile({
- url: '/api/file/upload',
- filePath: file,
- name: 'file',
- formData: formData,
- header: header,
- success: (res) => {
- console.log(res)
- let r = JSON.parse(res.data)
- resolve(r)
- },
- fail: (err) => {
- console.log(err)
- uni.showToast({
- title: '服务器休息中,请稍后再试',
- icon: "none",
- position: "center",
- duration: 3000
- });
- },
- complete: (e) => {
- }
- })
- } catch {
- uni.showToast({
- title: '网速不好哦!在试试',
- icon: "none",
- position: "center",
- duration: 3000
- })
- uni.hideLoading()
- }
- })
- }
- export function UploadSome(data) {
- return request({
- url: '/api/file/uploadMul',
- method: 'post',
- data: data
- })
- }
|