fuliqi
2024-01-24 29c1e7eb5ac16e90d8991a86c1c071bc312ec8d9
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import {
  getUuid
} from '@/api/sm'
import uploadFile from '@/api/uploadFile'
 
/**
 * 自定义上传图片插件
 */
class UploadAdapter {
  constructor (loader) {
    this.loader = loader
  }
 
  async upload () {
    const data = new FormData()
    data.append('files', await this.loader.file)
    data.append('path', '/editor')
    data.append('bizCode', getUuid().split('-').join(''))
    const res = await uploadFile.fileUpload(data)
    return {
      default: res.data[0].like
    }
  }
}
 
export default UploadAdapter