upload.js 519 B

1234567891011121314151617181920212223
  1. import request from '@/utils/request'
  2. // api地址
  3. const api = {
  4. uploadUrl: 'clientApi/file/upload'
  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;
  16. })
  17. resolve(fileIds, result)
  18. })
  19. .catch(err => reject(err))
  20. })
  21. }