upload.js 426 B

123456789101112131415161718
  1. import request from '@/utils/request'
  2. // api地址
  3. const api = {
  4. image: 'upload/image'
  5. }
  6. // 图片上传
  7. export const image = files => {
  8. // 文件上传大小, 2M
  9. const maxSize = 1024 * 1024 * 2
  10. // 执行上传
  11. return new Promise((resolve, reject) => {
  12. request.urlFileUpload({ files, maxSize })
  13. .then(result => resolve(result.map(item => item.data.fileInfo.file_id), result))
  14. .catch(reject)
  15. })
  16. }