upload.js 801 B

1234567891011121314151617181920212223242526272829
  1. import setHeader from "./header";
  2. const uploadFile = function(args = {}) {
  3. return new Promise((resolve, reject) => {
  4. setHeader(args, 'file').then(e => {
  5. uni.uploadFile({
  6. url: args.url,
  7. filePath: args.filePath,
  8. name: 'file',
  9. fileType: args.fileType,
  10. formData: {
  11. file: args.filePath,
  12. file_name: args.fileName,
  13. mch_id: args.mch_id
  14. },
  15. header: e,
  16. success: (uploadFile) => {
  17. return resolve(uploadFile);
  18. },
  19. fail: (e) => {
  20. return reject(e);
  21. }
  22. });
  23. })
  24. });
  25. };
  26. export default uploadFile