fileService.js 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. import request from "@/utils/httpRequest";
  2. import { FILE_PATH as prefix } from "../AppPath";
  3. export default {
  4. upload: function (formData, config = {}) {
  5. return request({
  6. url: prefix + "/file/upload?uploadPath=userdir",
  7. method: "post",
  8. config: config,
  9. data: formData,
  10. headers: { "Content-Type": "multipart/form-data" },
  11. });
  12. },
  13. download: function (params) {
  14. return request({
  15. url: prefix + "/file/download",
  16. method: "get",
  17. params: params,
  18. });
  19. },
  20. uploadFile: function (formData, config = {}) {
  21. return request({
  22. url: prefix + "/file/uploadFile?uploadPath=userdir",
  23. method: "post",
  24. config: config,
  25. data: formData,
  26. headers: { "Content-Type": "multipart/form-data" },
  27. });
  28. },
  29. downloadFile: function (params) {
  30. return request({
  31. url: prefix + "/file/downloadFile",
  32. method: "get",
  33. params: params,
  34. });
  35. },
  36. ossUploadFile: function (formData, config = {}) {
  37. return request({
  38. url: "/public-modules-server/oss/file/webUpload/upload",
  39. method: "post",
  40. data: formData,
  41. config: config,
  42. });
  43. }
  44. };