upload.js 507 B

1234567891011121314151617181920212223
  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 => {
  14. const fileIds = result.map(item => {
  15. return item.data.fileInfo.file_id
  16. })
  17. resolve(fileIds, result)
  18. })
  19. .catch(reject)
  20. })
  21. }