ImageService.js 738 B

1234567891011121314151617181920212223242526272829
  1. import Common from '../common/Common.js';
  2. export default {
  3. /**
  4. * 上传图片
  5. */
  6. uploadImage: function(formData){
  7. return new Promise((resolve, reject) => {
  8. $.ajax({
  9. url: Common.getApiURL('file/imgUpload'),
  10. type: 'post',
  11. beforeSend: function (request) {
  12. Common.addTokenToRequest(request);
  13. },
  14. data: formData,
  15. contentType: false,
  16. processData: false,
  17. success: function (imageName) {
  18. resolve(imageName);
  19. },
  20. error: function (XMLHttpRequest, textStatus, errorThrown) {
  21. Common.processException(XMLHttpRequest, textStatus, errorThrown);
  22. reject(XMLHttpRequest);
  23. },
  24. });
  25. });
  26. },
  27. };