public.js 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. /**
  2. *@des 公共接口
  3. *@author zhengjinyi
  4. *@date 2020/03/19 14:56:57
  5. *@param registerByPass
  6. */
  7. import requestUrl from '@/services/config.env.js'
  8. /**
  9. *上传图片
  10. */
  11. export function uploadFileImage() {
  12. return new Promise(function(resolve, reject) {
  13. uni.chooseImage({
  14. count: 1, //默认1
  15. sizeType: ['original', 'compressed'], //可以指定是原图还是压缩图,默认二者都有
  16. sourceType: ['album'], //从相册选择
  17. success: (res) => {
  18. const tempFilePaths = res.tempFilePaths
  19. const uploadTask = uni.uploadFile({
  20. url: requestUrl +
  21. '/formData/MultiPictareaddData',
  22. filePath: tempFilePaths[0],
  23. name: 'file',
  24. header: {
  25. 'Content-Type': 'multipart/form-data',
  26. },
  27. formData: {
  28. 'user': 'test'
  29. },
  30. success: function(res) {
  31. resolve(res)
  32. },
  33. error: function(e) {
  34. reject(res)
  35. }
  36. })
  37. }
  38. })
  39. })
  40. }