upload.js 646 B

12345678910111213141516171819202122232425
  1. import {getToken} from '@/libs/auth.js';
  2. import config from "@/config/index.js"
  3. const baseUrl = process.env.NODE_ENV === 'development' ? config.uploadFile.dev : config.uploadFile.pro;
  4. export const uploadApi=({formData,filePath,callback})=>{
  5. return new Promise(function(resolve,reject){
  6. const uploadTask=uni.uploadFile({
  7. url: baseUrl+'/uploadvedio/file/',
  8. filePath,
  9. name: 'vedioFile',
  10. // header:{
  11. // [config.TokenKey]:getToken()
  12. // },
  13. formData,
  14. success: (uploadFileRes) => {
  15. resolve(uploadFileRes.data)
  16. },
  17. fail({errMsg}){
  18. reject(errMsg)
  19. }
  20. });
  21. if(callback){
  22. callback(uploadTask);
  23. }
  24. })
  25. }